0001818502-24-000015.txt : 20240808 0001818502-24-000015.hdr.sgml : 20240808 20240808170358 ACCESSION NUMBER: 0001818502-24-000015 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 92 CONFORMED PERIOD OF REPORT: 20240630 FILED AS OF DATE: 20240808 DATE AS OF CHANGE: 20240808 FILER: COMPANY DATA: COMPANY CONFORMED NAME: OppFi Inc. CENTRAL INDEX KEY: 0001818502 STANDARD INDUSTRIAL CLASSIFICATION: FINANCE SERVICES [6199] ORGANIZATION NAME: 02 Finance IRS NUMBER: 851648122 FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-39550 FILM NUMBER: 241189488 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 10-Q 1 opfi-20240630.htm 10-Q opfi-20240630
false2024Q2December 310001818502onehttp://fasb.org/us-gaap/2024#SecuredOvernightFinancingRateSofrMemberhttp://fasb.org/us-gaap/2024#SecuredOvernightFinancingRateSofrMemberhttp://fasb.org/us-gaap/2024#SecuredOvernightFinancingRateSofrMemberhttp://fasb.org/us-gaap/2024#SecuredOvernightFinancingRateSofrMemberhttp://fasb.org/us-gaap/2024#SecuredOvernightFinancingRateSofrMemberxbrli:sharesiso4217:USDiso4217:USDxbrli:sharesxbrli:pureopfi:segment00018185022024-01-012024-06-300001818502us-gaap:CommonClassAMember2024-01-012024-06-300001818502us-gaap:WarrantMember2024-01-012024-06-3000018185022024-08-060001818502us-gaap:CommonClassAMember2024-08-060001818502us-gaap:CommonClassBMember2024-08-060001818502opfi:ClassVVotingStockMember2024-08-0600018185022024-06-3000018185022023-12-310001818502us-gaap:CommonClassAMember2023-12-310001818502us-gaap:CommonClassAMember2024-06-300001818502us-gaap:CommonClassBMember2023-12-310001818502us-gaap:CommonClassBMember2024-06-300001818502opfi:ClassVVotingStockMember2023-12-310001818502opfi:ClassVVotingStockMember2024-06-300001818502us-gaap:VariableInterestEntityPrimaryBeneficiaryMember2024-06-300001818502us-gaap:VariableInterestEntityPrimaryBeneficiaryMember2023-12-3100018185022024-04-012024-06-3000018185022023-04-012023-06-3000018185022023-01-012023-06-300001818502us-gaap:CommonStockMemberus-gaap:CommonClassAMember2024-03-310001818502us-gaap:CommonStockMemberopfi:ClassVVotingStockMember2024-03-310001818502us-gaap:AdditionalPaidInCapitalMember2024-03-310001818502us-gaap:RetainedEarningsMember2024-03-310001818502us-gaap:TreasuryStockCommonMember2024-03-310001818502us-gaap:NoncontrollingInterestMember2024-03-3100018185022024-03-310001818502us-gaap:CommonStockMemberus-gaap:CommonClassAMember2024-04-012024-06-300001818502us-gaap:CommonStockMemberopfi:ClassVVotingStockMember2024-04-012024-06-300001818502us-gaap:AdditionalPaidInCapitalMember2024-04-012024-06-300001818502us-gaap:RetainedEarningsMember2024-04-012024-06-300001818502us-gaap:NoncontrollingInterestMember2024-04-012024-06-300001818502us-gaap:TreasuryStockCommonMember2024-04-012024-06-300001818502us-gaap:CommonStockMemberus-gaap:CommonClassAMember2024-06-300001818502us-gaap:CommonStockMemberopfi:ClassVVotingStockMember2024-06-300001818502us-gaap:AdditionalPaidInCapitalMember2024-06-300001818502us-gaap:RetainedEarningsMember2024-06-300001818502us-gaap:TreasuryStockCommonMember2024-06-300001818502us-gaap:NoncontrollingInterestMember2024-06-300001818502us-gaap:CommonStockMemberus-gaap:CommonClassAMember2023-03-310001818502us-gaap:CommonStockMemberopfi:ClassVVotingStockMember2023-03-310001818502us-gaap:AdditionalPaidInCapitalMember2023-03-310001818502us-gaap:RetainedEarningsMember2023-03-310001818502us-gaap:TreasuryStockCommonMember2023-03-310001818502us-gaap:NoncontrollingInterestMember2023-03-3100018185022023-03-310001818502us-gaap:CommonStockMemberus-gaap:CommonClassAMember2023-04-012023-06-300001818502us-gaap:CommonStockMemberopfi:ClassVVotingStockMember2023-04-012023-06-300001818502us-gaap:AdditionalPaidInCapitalMember2023-04-012023-06-300001818502us-gaap:RetainedEarningsMember2023-04-012023-06-300001818502us-gaap:NoncontrollingInterestMember2023-04-012023-06-300001818502us-gaap:CommonStockMemberus-gaap:CommonClassAMember2023-06-300001818502us-gaap:CommonStockMemberopfi:ClassVVotingStockMember2023-06-300001818502us-gaap:AdditionalPaidInCapitalMember2023-06-300001818502us-gaap:RetainedEarningsMember2023-06-300001818502us-gaap:TreasuryStockCommonMember2023-06-300001818502us-gaap:NoncontrollingInterestMember2023-06-3000018185022023-06-300001818502us-gaap:CommonStockMemberus-gaap:CommonClassAMember2023-12-310001818502us-gaap:CommonStockMemberopfi:ClassVVotingStockMember2023-12-310001818502us-gaap:AdditionalPaidInCapitalMember2023-12-310001818502us-gaap:RetainedEarningsMember2023-12-310001818502us-gaap:TreasuryStockCommonMember2023-12-310001818502us-gaap:NoncontrollingInterestMember2023-12-310001818502us-gaap:CommonStockMemberus-gaap:CommonClassAMember2024-01-012024-06-300001818502us-gaap:CommonStockMemberopfi:ClassVVotingStockMember2024-01-012024-06-300001818502us-gaap:AdditionalPaidInCapitalMember2024-01-012024-06-300001818502us-gaap:RetainedEarningsMember2024-01-012024-06-300001818502us-gaap:NoncontrollingInterestMember2024-01-012024-06-300001818502us-gaap:TreasuryStockCommonMember2024-01-012024-06-300001818502us-gaap:CommonStockMemberus-gaap:CommonClassAMember2022-12-310001818502us-gaap:CommonStockMemberopfi:ClassVVotingStockMember2022-12-310001818502us-gaap:AdditionalPaidInCapitalMember2022-12-310001818502us-gaap:RetainedEarningsMember2022-12-310001818502us-gaap:TreasuryStockCommonMember2022-12-310001818502us-gaap:NoncontrollingInterestMember2022-12-3100018185022022-12-310001818502us-gaap:CommonStockMemberus-gaap:CommonClassAMember2023-01-012023-06-300001818502us-gaap:CommonStockMemberopfi:ClassVVotingStockMember2023-01-012023-06-300001818502us-gaap:AdditionalPaidInCapitalMember2023-01-012023-06-300001818502us-gaap:RetainedEarningsMember2023-01-012023-06-300001818502us-gaap:NoncontrollingInterestMember2023-01-012023-06-300001818502us-gaap:CommonClassAMember2021-07-200001818502opfi:ExistingEquityHoldersMember2024-06-300001818502opfi:ExistingEquityHoldersMember2023-12-310001818502opfi:RecencyDelinquencyMember2024-01-012024-06-300001818502opfi:ContractualDelinquencyMember2024-01-012024-06-300001818502us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember2024-06-300001818502us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember2023-12-310001818502us-gaap:FinanceReceivablesMember2024-03-310001818502us-gaap:FinanceReceivablesMember2023-03-310001818502us-gaap:FinanceReceivablesMember2023-12-310001818502us-gaap:FinanceReceivablesMember2022-12-310001818502us-gaap:FinanceReceivablesMember2024-04-012024-06-300001818502us-gaap:FinanceReceivablesMember2023-04-012023-06-300001818502us-gaap:FinanceReceivablesMember2024-01-012024-06-300001818502us-gaap:FinanceReceivablesMember2023-01-012023-06-300001818502us-gaap:FinanceReceivablesMember2024-06-300001818502us-gaap:FinanceReceivablesMember2023-06-300001818502us-gaap:FinancialAssetNotPastDueMemberopfi:RecencyDelinquencyMember2024-06-300001818502us-gaap:FinancingReceivables30To59DaysPastDueMemberopfi:RecencyDelinquencyMember2024-06-300001818502us-gaap:FinancingReceivables60To89DaysPastDueMemberopfi:RecencyDelinquencyMember2024-06-300001818502us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMemberopfi:RecencyDelinquencyMember2024-06-300001818502us-gaap:FinancialAssetPastDueMemberopfi:RecencyDelinquencyMember2024-06-300001818502opfi:RecencyDelinquencyMember2024-06-300001818502us-gaap:FinancialAssetNotPastDueMemberopfi:ContractualDelinquencyMember2024-06-300001818502us-gaap:FinancingReceivables30To59DaysPastDueMemberopfi:ContractualDelinquencyMember2024-06-300001818502us-gaap:FinancingReceivables60To89DaysPastDueMemberopfi:ContractualDelinquencyMember2024-06-300001818502us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMemberopfi:ContractualDelinquencyMember2024-06-300001818502us-gaap:FinancialAssetPastDueMemberopfi:ContractualDelinquencyMember2024-06-300001818502opfi:ContractualDelinquencyMember2024-06-300001818502us-gaap:FinancialAssetNotPastDueMemberopfi:RecencyDelinquencyMember2023-12-310001818502us-gaap:FinancingReceivables30To59DaysPastDueMemberopfi:RecencyDelinquencyMember2023-12-310001818502us-gaap:FinancingReceivables60To89DaysPastDueMemberopfi:RecencyDelinquencyMember2023-12-310001818502us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMemberopfi:RecencyDelinquencyMember2023-12-310001818502us-gaap:FinancialAssetPastDueMemberopfi:RecencyDelinquencyMember2023-12-310001818502opfi:RecencyDelinquencyMember2023-12-310001818502us-gaap:FinancialAssetNotPastDueMemberopfi:ContractualDelinquencyMember2023-12-310001818502us-gaap:FinancingReceivables30To59DaysPastDueMemberopfi:ContractualDelinquencyMember2023-12-310001818502us-gaap:FinancingReceivables60To89DaysPastDueMemberopfi:ContractualDelinquencyMember2023-12-310001818502us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMemberopfi:ContractualDelinquencyMember2023-12-310001818502us-gaap:FinancialAssetPastDueMemberopfi:ContractualDelinquencyMember2023-12-310001818502opfi:ContractualDelinquencyMember2023-12-310001818502us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2024-06-300001818502us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2023-12-310001818502us-gaap:FurnitureAndFixturesMember2024-06-300001818502us-gaap:FurnitureAndFixturesMember2023-12-310001818502us-gaap:LeaseholdsAndLeaseholdImprovementsMember2024-06-300001818502us-gaap:LeaseholdsAndLeaseholdImprovementsMember2023-12-310001818502opfi:RevolvingLineOfCreditTrancheBMaturingJune2026OpportunityFundingSPEVLLCMemberopfi:SeniorDebtNetMember2024-01-012024-06-300001818502opfi:RevolvingLineOfCreditTrancheBMaturingJune2026OpportunityFundingSPEVLLCMemberopfi:SeniorDebtNetMember2024-06-300001818502opfi:RevolvingLineOfCreditTrancheBMaturingJune2026OpportunityFundingSPEVLLCMemberopfi:SeniorDebtNetMember2023-12-310001818502opfi:RevolvingLineOfCreditTrancheCMaturingJuly2027OpportunityFundingSPEVLLCMemberopfi:SeniorDebtNetMember2024-01-012024-06-300001818502opfi:RevolvingLineOfCreditTrancheCMaturingJuly2027OpportunityFundingSPEVLLCMemberopfi:SeniorDebtNetMember2024-06-300001818502opfi:RevolvingLineOfCreditTrancheCMaturingJuly2027OpportunityFundingSPEVLLCMemberopfi:SeniorDebtNetMember2023-12-310001818502opfi:RevolvingLineOfCreditMaturingDecember2026OpportunityFundingSPEIXLLCMemberopfi:SeniorDebtNetMember2024-01-012024-06-300001818502opfi:RevolvingLineOfCreditMaturingDecember2026OpportunityFundingSPEIXLLCMemberopfi:SeniorDebtNetMember2024-06-300001818502opfi:RevolvingLineOfCreditMaturingDecember2026OpportunityFundingSPEIXLLCMemberopfi:SeniorDebtNetMember2023-12-310001818502opfi:RevolvingLineOfCreditMaturingApril2025GrayRockSPVLLCMemberopfi:SeniorDebtNetMember2024-01-012024-06-300001818502opfi:RevolvingLineOfCreditMaturingApril2025GrayRockSPVLLCMemberopfi:SeniorDebtNetMember2024-06-300001818502opfi:RevolvingLineOfCreditMaturingApril2025GrayRockSPVLLCMemberopfi:SeniorDebtNetMember2023-12-310001818502us-gaap:RevolvingCreditFacilityMemberopfi:SeniorDebtNetMember2024-06-300001818502us-gaap:RevolvingCreditFacilityMemberopfi:SeniorDebtNetMember2023-12-310001818502opfi:TermLoanMemberopfi:SeniorDebtNetMember2024-01-012024-06-300001818502opfi:TermLoanMemberopfi:SeniorDebtNetMember2024-06-300001818502opfi:TermLoanMemberopfi:SeniorDebtNetMember2023-12-310001818502opfi:VariableComponentOneMemberopfi:TermLoanMemberopfi:SeniorDebtNetMember2024-01-012024-06-300001818502opfi:VariableComponentTwoMemberopfi:TermLoanMemberopfi:SeniorDebtNetMember2024-01-012024-06-300001818502opfi:SeniorDebtNetMember2024-06-300001818502opfi:SeniorDebtNetMember2023-12-310001818502opfi:FinancedInsurancePremiumOppFiLLCJune2024Memberus-gaap:NotesPayableOtherPayablesMember2024-01-012024-06-300001818502opfi:FinancedInsurancePremiumOppFiLLCJune2024Memberus-gaap:NotesPayableOtherPayablesMember2024-06-300001818502opfi:FinancedInsurancePremiumOppFiLLCJune2024Memberus-gaap:NotesPayableOtherPayablesMember2023-12-310001818502opfi:RevolvingLineOfCreditMaturingApril2025GrayRockSPVLLCMemberopfi:SeniorDebtNetMember2024-04-112024-04-110001818502opfi:RevolvingLineOfCreditMaturingApril2025GrayRockSPVLLCMemberopfi:SeniorDebtNetMember2024-04-122024-04-120001818502opfi:TermLoanMemberus-gaap:SecuredDebtMembersrt:MinimumMember2024-05-302024-05-300001818502opfi:TermLoanMemberus-gaap:SecuredDebtMember2024-01-012024-06-300001818502opfi:RevolvingLineOfCreditMaturingDecember2026OpportunityFundingSPEIXLLCMemberopfi:SeniorDebtNetMember2024-04-012024-06-300001818502opfi:RevolvingLineOfCreditMaturingDecember2026OpportunityFundingSPEIXLLCMemberopfi:SeniorDebtNetMember2023-04-012023-06-300001818502opfi:RevolvingLineOfCreditMaturingDecember2026OpportunityFundingSPEIXLLCMemberopfi:SeniorDebtNetMember2023-01-012023-06-300001818502us-gaap:NotesPayableOtherPayablesMember2024-04-012024-06-300001818502us-gaap:NotesPayableOtherPayablesMember2023-04-012023-06-300001818502us-gaap:NotesPayableOtherPayablesMember2024-01-012024-06-300001818502us-gaap:NotesPayableOtherPayablesMember2023-01-012023-06-300001818502us-gaap:SecuredDebtMember2023-02-162023-02-160001818502us-gaap:SecuredDebtMember2024-04-012024-06-300001818502us-gaap:SecuredDebtMember2024-01-012024-06-300001818502us-gaap:SecuredDebtMember2023-04-012023-06-300001818502us-gaap:SecuredDebtMember2023-01-012023-06-300001818502opfi:TermLoanMember2024-06-300001818502opfi:PublicWarrantsMember2023-12-310001818502opfi:PublicWarrantsMember2024-06-300001818502opfi:PrivatePlacementWarrantsMember2024-06-300001818502opfi:PrivatePlacementWarrantsMember2023-12-310001818502opfi:PublicWarrantsMember2024-04-012024-06-300001818502opfi:PrivatePlacementWarrantsMember2024-04-012024-06-300001818502opfi:PublicWarrantsMember2024-01-012024-06-300001818502opfi:PrivatePlacementWarrantsMember2024-01-012024-06-300001818502opfi:PublicWarrantsMember2023-04-012023-06-300001818502opfi:PrivatePlacementWarrantsMember2023-04-012023-06-300001818502opfi:PublicWarrantsMember2023-01-012023-06-300001818502opfi:PrivatePlacementWarrantsMember2023-01-012023-06-300001818502us-gaap:CommonClassAMember2024-04-090001818502us-gaap:CommonClassAMember2024-04-012024-06-300001818502us-gaap:CommonClassAMember2024-05-012024-05-010001818502opfi:EquityIncentivePlan2021Memberus-gaap:CommonClassAMember2024-06-3000018185022023-01-012023-12-310001818502us-gaap:EmployeeStockOptionMember2024-04-012024-06-300001818502us-gaap:EmployeeStockOptionMember2023-04-012023-06-300001818502us-gaap:EmployeeStockOptionMember2024-01-012024-06-300001818502us-gaap:EmployeeStockOptionMember2023-01-012023-06-300001818502us-gaap:EmployeeStockOptionMember2024-06-300001818502us-gaap:RestrictedStockUnitsRSUMember2023-12-310001818502us-gaap:RestrictedStockUnitsRSUMember2024-01-012024-06-300001818502us-gaap:RestrictedStockUnitsRSUMember2024-06-300001818502us-gaap:RestrictedStockUnitsRSUMember2024-04-012024-06-300001818502us-gaap:RestrictedStockUnitsRSUMember2023-04-012023-06-300001818502us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-06-300001818502us-gaap:PerformanceSharesMember2023-12-310001818502us-gaap:PerformanceSharesMember2024-01-012024-06-300001818502us-gaap:PerformanceSharesMember2024-06-300001818502us-gaap:PerformanceSharesMember2024-04-012024-06-300001818502us-gaap:PerformanceSharesMember2023-04-012023-06-300001818502us-gaap:PerformanceSharesMember2023-01-012023-06-300001818502us-gaap:EmployeeStockMemberus-gaap:CommonClassAMember2024-06-300001818502us-gaap:EmployeeStockMemberus-gaap:CommonClassAMember2024-01-012024-06-300001818502us-gaap:EmployeeStockMemberus-gaap:CommonClassAMember2023-01-012023-12-310001818502us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CarryingReportedAmountFairValueDisclosureMember2024-06-300001818502us-gaap:FairValueInputsLevel1Memberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMember2024-06-300001818502us-gaap:FairValueInputsLevel2Memberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMember2024-06-300001818502us-gaap:FairValueInputsLevel3Memberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMember2024-06-300001818502opfi:PublicWarrantsMemberus-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMember2024-06-300001818502opfi:PublicWarrantsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMember2024-06-300001818502opfi:PublicWarrantsMemberus-gaap:FairValueInputsLevel2Memberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMember2024-06-300001818502opfi:PublicWarrantsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMember2024-06-300001818502opfi:PrivatePlacementWarrantsMemberus-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMember2024-06-300001818502opfi:PrivatePlacementWarrantsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMember2024-06-300001818502opfi:PrivatePlacementWarrantsMemberus-gaap:FairValueInputsLevel2Memberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMember2024-06-300001818502opfi:PrivatePlacementWarrantsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMember2024-06-300001818502us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CarryingReportedAmountFairValueDisclosureMember2023-12-310001818502us-gaap:FairValueInputsLevel1Memberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001818502us-gaap:FairValueInputsLevel2Memberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001818502us-gaap:FairValueInputsLevel3Memberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001818502opfi:PublicWarrantsMemberus-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001818502opfi:PublicWarrantsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001818502opfi:PublicWarrantsMemberus-gaap:FairValueInputsLevel2Memberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001818502opfi:PublicWarrantsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001818502opfi:PrivatePlacementWarrantsMemberus-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001818502opfi:PrivatePlacementWarrantsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001818502opfi:PrivatePlacementWarrantsMemberus-gaap:FairValueInputsLevel2Memberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001818502opfi:PrivatePlacementWarrantsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001818502us-gaap:MeasurementInputRiskFreeInterestRateMember2024-06-300001818502us-gaap:MeasurementInputRiskFreeInterestRateMember2023-12-310001818502us-gaap:MeasurementInputDiscountRateMember2024-06-300001818502us-gaap:MeasurementInputDiscountRateMember2023-12-310001818502opfi:MeasurementInputServicingFeeMember2024-06-300001818502opfi:MeasurementInputServicingFeeMember2023-12-310001818502us-gaap:MeasurementInputExpectedTermMember2024-06-300001818502us-gaap:MeasurementInputExpectedTermMember2023-12-310001818502us-gaap:MeasurementInputDefaultRateMember2024-06-300001818502us-gaap:MeasurementInputDefaultRateMember2023-12-310001818502opfi:MeasurementInputAccruedInterestRateMember2024-06-300001818502opfi:MeasurementInputAccruedInterestRateMember2023-12-310001818502us-gaap:MeasurementInputPrepaymentRateMember2024-06-300001818502us-gaap:MeasurementInputPrepaymentRateMember2023-12-310001818502opfi:PrivatePlacementWarrantsExercisePrice1150Memberus-gaap:FairValueInputsLevel3Memberus-gaap:WarrantMemberus-gaap:MeasurementInputRiskFreeInterestRateMember2024-06-300001818502opfi:PrivatePlacementWarrantsExercisePrice1500Memberus-gaap:FairValueInputsLevel3Memberus-gaap:WarrantMemberus-gaap:MeasurementInputRiskFreeInterestRateMember2024-06-300001818502opfi:PrivatePlacementWarrantsExercisePrice1150Memberus-gaap:FairValueInputsLevel3Memberus-gaap:WarrantMemberus-gaap:MeasurementInputRiskFreeInterestRateMember2023-12-310001818502opfi:PrivatePlacementWarrantsExercisePrice1500Memberus-gaap:FairValueInputsLevel3Memberus-gaap:WarrantMemberus-gaap:MeasurementInputRiskFreeInterestRateMember2023-12-310001818502opfi:PrivatePlacementWarrantsExercisePrice1150Memberus-gaap:FairValueInputsLevel3Memberus-gaap:WarrantMember2024-06-300001818502opfi:PrivatePlacementWarrantsExercisePrice1500Memberus-gaap:FairValueInputsLevel3Memberus-gaap:WarrantMember2024-06-300001818502opfi:PrivatePlacementWarrantsExercisePrice1150Memberus-gaap:FairValueInputsLevel3Memberus-gaap:WarrantMember2023-12-310001818502opfi:PrivatePlacementWarrantsExercisePrice1500Memberus-gaap:FairValueInputsLevel3Memberus-gaap:WarrantMember2023-12-310001818502opfi:PrivatePlacementWarrantsExercisePrice1150Memberus-gaap:FairValueInputsLevel3Memberus-gaap:WarrantMemberus-gaap:MeasurementInputPriceVolatilityMember2024-06-300001818502opfi:PrivatePlacementWarrantsExercisePrice1500Memberus-gaap:FairValueInputsLevel3Memberus-gaap:WarrantMemberus-gaap:MeasurementInputPriceVolatilityMember2024-06-300001818502opfi:PrivatePlacementWarrantsExercisePrice1150Memberus-gaap:FairValueInputsLevel3Memberus-gaap:WarrantMemberus-gaap:MeasurementInputPriceVolatilityMember2023-12-310001818502opfi:PrivatePlacementWarrantsExercisePrice1500Memberus-gaap:FairValueInputsLevel3Memberus-gaap:WarrantMemberus-gaap:MeasurementInputPriceVolatilityMember2023-12-310001818502opfi:PrivatePlacementWarrantsExercisePrice1150Memberus-gaap:FairValueInputsLevel3Memberus-gaap:WarrantMemberus-gaap:MeasurementInputExercisePriceMember2024-06-300001818502opfi:PrivatePlacementWarrantsExercisePrice1500Memberus-gaap:FairValueInputsLevel3Memberus-gaap:WarrantMemberus-gaap:MeasurementInputExercisePriceMember2024-06-300001818502opfi:PrivatePlacementWarrantsExercisePrice1150Memberus-gaap:FairValueInputsLevel3Memberus-gaap:WarrantMemberus-gaap:MeasurementInputExercisePriceMember2023-12-310001818502opfi:PrivatePlacementWarrantsExercisePrice1500Memberus-gaap:FairValueInputsLevel3Memberus-gaap:WarrantMemberus-gaap:MeasurementInputExercisePriceMember2023-12-310001818502opfi:PrivatePlacementWarrantsExercisePrice1150Memberus-gaap:FairValueInputsLevel3Memberus-gaap:WarrantMemberopfi:MeasurementInputFairValuePerShareMember2024-06-300001818502opfi:PrivatePlacementWarrantsExercisePrice1500Memberus-gaap:FairValueInputsLevel3Memberus-gaap:WarrantMemberopfi:MeasurementInputFairValuePerShareMember2024-06-300001818502opfi:PrivatePlacementWarrantsExercisePrice1150Memberus-gaap:FairValueInputsLevel3Memberus-gaap:WarrantMemberopfi:MeasurementInputFairValuePerShareMember2023-12-310001818502opfi:PrivatePlacementWarrantsExercisePrice1500Memberus-gaap:FairValueInputsLevel3Memberus-gaap:WarrantMemberopfi:MeasurementInputFairValuePerShareMember2023-12-310001818502opfi:PrivatePlacementWarrantsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:WarrantMember2023-12-310001818502opfi:PrivatePlacementWarrantsExercisePrice1150Memberus-gaap:FairValueInputsLevel3Memberus-gaap:WarrantMember2024-01-012024-03-310001818502opfi:PrivatePlacementWarrantsExercisePrice1500Memberus-gaap:FairValueInputsLevel3Memberus-gaap:WarrantMember2024-01-012024-03-310001818502opfi:PrivatePlacementWarrantsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:WarrantMember2024-01-012024-03-310001818502opfi:PrivatePlacementWarrantsExercisePrice1150Memberus-gaap:FairValueInputsLevel3Memberus-gaap:WarrantMember2024-03-310001818502opfi:PrivatePlacementWarrantsExercisePrice1500Memberus-gaap:FairValueInputsLevel3Memberus-gaap:WarrantMember2024-03-310001818502opfi:PrivatePlacementWarrantsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:WarrantMember2024-03-310001818502opfi:PrivatePlacementWarrantsExercisePrice1150Memberus-gaap:FairValueInputsLevel3Memberus-gaap:WarrantMember2024-04-012024-06-300001818502opfi:PrivatePlacementWarrantsExercisePrice1500Memberus-gaap:FairValueInputsLevel3Memberus-gaap:WarrantMember2024-04-012024-06-300001818502opfi:PrivatePlacementWarrantsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:WarrantMember2024-04-012024-06-300001818502opfi:PrivatePlacementWarrantsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:WarrantMember2024-06-300001818502us-gaap:FairValueInputsLevel1Member2024-06-300001818502us-gaap:FairValueInputsLevel2Member2024-06-300001818502us-gaap:FairValueInputsLevel3Member2024-06-300001818502us-gaap:FairValueInputsLevel1Member2023-12-310001818502us-gaap:FairValueInputsLevel2Member2023-12-310001818502us-gaap:FairValueInputsLevel3Member2023-12-3100018185022021-07-202021-07-200001818502stpr:TXus-gaap:GeographicConcentrationRiskMemberus-gaap:FinanceReceivablesMember2024-01-012024-06-300001818502stpr:FLus-gaap:GeographicConcentrationRiskMemberus-gaap:FinanceReceivablesMember2024-01-012024-06-300001818502stpr:VAus-gaap:GeographicConcentrationRiskMemberus-gaap:FinanceReceivablesMember2024-01-012024-06-300001818502stpr:TXus-gaap:GeographicConcentrationRiskMemberus-gaap:FinanceReceivablesMember2023-01-012023-12-310001818502stpr:FLus-gaap:GeographicConcentrationRiskMemberus-gaap:FinanceReceivablesMember2023-01-012023-12-310001818502stpr:VAus-gaap:GeographicConcentrationRiskMemberus-gaap:FinanceReceivablesMember2023-01-012023-12-310001818502us-gaap:WarrantMember2024-04-012024-06-300001818502us-gaap:WarrantMember2023-04-012023-06-300001818502us-gaap:WarrantMember2024-01-012024-06-300001818502us-gaap:WarrantMember2023-01-012023-06-300001818502us-gaap:EmployeeStockMember2024-04-012024-06-300001818502us-gaap:EmployeeStockMember2023-04-012023-06-300001818502us-gaap:EmployeeStockMember2024-01-012024-06-300001818502us-gaap:EmployeeStockMember2023-01-012023-06-300001818502opfi:RetainedOppFiUnitsExcludingEarnoutUnitsMember2024-04-012024-06-300001818502opfi:RetainedOppFiUnitsExcludingEarnoutUnitsMember2023-04-012023-06-300001818502opfi:RetainedOppFiUnitsExcludingEarnoutUnitsMember2024-01-012024-06-300001818502opfi:RetainedOppFiUnitsExcludingEarnoutUnitsMember2023-01-012023-06-300001818502opfi:PublicWarrantsMemberus-gaap:WarrantMember2024-04-012024-06-300001818502opfi:PublicWarrantsMemberus-gaap:WarrantMember2023-04-012023-06-300001818502opfi:PublicWarrantsMemberus-gaap:WarrantMember2024-01-012024-06-300001818502opfi:PublicWarrantsMemberus-gaap:WarrantMember2023-01-012023-06-300001818502opfi:PrivatePlacementWarrantsMemberus-gaap:WarrantMember2024-04-012024-06-300001818502opfi:PrivatePlacementWarrantsMemberus-gaap:WarrantMember2023-04-012023-06-300001818502opfi:PrivatePlacementWarrantsMemberus-gaap:WarrantMember2024-01-012024-06-300001818502opfi:PrivatePlacementWarrantsMemberus-gaap:WarrantMember2023-01-012023-06-300001818502opfi:PrivatePlacementWarrantsExercisePrice1150Memberus-gaap:WarrantMember2024-04-012024-06-300001818502opfi:PrivatePlacementWarrantsExercisePrice1150Memberus-gaap:WarrantMember2023-04-012023-06-300001818502opfi:PrivatePlacementWarrantsExercisePrice1150Memberus-gaap:WarrantMember2024-01-012024-06-300001818502opfi:PrivatePlacementWarrantsExercisePrice1150Memberus-gaap:WarrantMember2023-01-012023-06-300001818502opfi:PrivatePlacementWarrantsExercisePrice1500Memberus-gaap:WarrantMember2024-04-012024-06-300001818502opfi:PrivatePlacementWarrantsExercisePrice1500Memberus-gaap:WarrantMember2023-04-012023-06-300001818502opfi:PrivatePlacementWarrantsExercisePrice1500Memberus-gaap:WarrantMember2024-01-012024-06-300001818502opfi:PrivatePlacementWarrantsExercisePrice1500Memberus-gaap:WarrantMember2023-01-012023-06-300001818502opfi:UnderwriterWarrantsMemberus-gaap:WarrantMember2024-04-012024-06-300001818502opfi:UnderwriterWarrantsMemberus-gaap:WarrantMember2023-04-012023-06-300001818502opfi:UnderwriterWarrantsMemberus-gaap:WarrantMember2024-01-012024-06-300001818502opfi:UnderwriterWarrantsMemberus-gaap:WarrantMember2023-01-012023-06-300001818502us-gaap:EmployeeStockOptionMember2024-04-012024-06-300001818502us-gaap:EmployeeStockOptionMember2023-04-012023-06-300001818502us-gaap:EmployeeStockOptionMember2024-01-012024-06-300001818502us-gaap:EmployeeStockOptionMember2023-01-012023-06-300001818502us-gaap:RestrictedStockUnitsRSUMember2024-04-012024-06-300001818502us-gaap:RestrictedStockUnitsRSUMember2023-04-012023-06-300001818502us-gaap:RestrictedStockUnitsRSUMember2024-01-012024-06-300001818502us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-06-300001818502us-gaap:PerformanceSharesMember2024-04-012024-06-300001818502us-gaap:PerformanceSharesMember2023-04-012023-06-300001818502us-gaap:PerformanceSharesMember2024-01-012024-06-300001818502us-gaap:PerformanceSharesMember2023-01-012023-06-300001818502opfi:NoncontrollingInterestEarnoutUnitsMember2024-04-012024-06-300001818502opfi:NoncontrollingInterestEarnoutUnitsMember2023-04-012023-06-300001818502opfi:NoncontrollingInterestEarnoutUnitsMember2024-01-012024-06-300001818502opfi:NoncontrollingInterestEarnoutUnitsMember2023-01-012023-06-300001818502opfi:NoncontrollingInterestUnitsMember2024-04-012024-06-300001818502opfi:NoncontrollingInterestUnitsMember2023-04-012023-06-300001818502opfi:NoncontrollingInterestUnitsMember2024-01-012024-06-300001818502opfi:NoncontrollingInterestUnitsMember2023-01-012023-06-300001818502opfi:BittyHoldingsLLCMemberopfi:OppFiLLCAndOpportunityFinancialSMBLLCMemberus-gaap:SubsequentEventMember2024-07-310001818502opfi:BittyHoldingsLLCMemberopfi:OppFiLLCAndOpportunityFinancialSMBLLCMemberus-gaap:SubsequentEventMember2024-07-312024-07-310001818502opfi:BittyHoldingsLLCMemberopfi:ClassVVotingStockMemberus-gaap:SubsequentEventMemberopfi:OppFiSharesLLCMember2024-07-312024-07-310001818502opfi:BittyHoldingsLLCMemberopfi:OppFiLLCAndOpportunityFinancialSMBLLCMemberus-gaap:SubsequentEventMemberopfi:FirstCallOptionMember2024-07-312024-07-310001818502opfi:BittyHoldingsLLCMemberopfi:OppFiLLCAndOpportunityFinancialSMBLLCMemberus-gaap:SubsequentEventMemberopfi:SecondCallOptionMember2024-07-312024-07-31

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
WASHINGTON, D.C. 20549
__________________________________________________________________
FORM 10-Q
__________________________________________________________________
(Mark One)
QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended June 30, 2024
OR
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the transition period from__________to__________
Commission File Number 001-39550
__________________________________________________________________
OppFi_Logo_PRIMARY (1).gif
OppFi Inc.
(Exact name of registrant as specified in its charter)
__________________________________________________________________
 
Delaware
(State or other jurisdiction of incorporation or organization)
85-1648122
(I.R.S. Employer Identification No.)
130 E. Randolph Street. Suite 3400
Chicago, IL
(Address of principal executive offices)
60601
(Zip Code)
(312) 212-8079
(Registrant’s telephone number, including area code)
Not Applicable
(Former name, former address and former fiscal year, if changed since last report)
Securities Registered Pursuant to Section 12(b) of the Act:
 
Title of Each ClassTrading Symbol(s)Name of Each Exchange on Which Registered
Class A common stock, par value $0.0001 per share OPFINew York Stock Exchange
Warrants, each whole warrant exercisable for one share of Class A common stock, each at an exercise price of $11.50 per shareOPFI WSNew York Stock Exchange
__________________________________________________________________
Indicate by check mark whether the registrant (1) has 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 the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days.
Yes      No  
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 (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).
Yes      No  
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 the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company” and “emerging growth company” in Rule 12b-2 of the Exchange Act:
 
Large accelerated filer
Accelerated filer
Non-accelerated filer
Smaller reporting company
Emerging growth company
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.  
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Act). Yes ☐ No
As of August 6, 2024, there were 86,252,677 shares of common stock, including 20,251,004 shares of Class A common stock, par value $0.0001 per share, 0 shares of Class B common stock, par value $0.0001 per share and 66,001,673 shares of Class V common stock, par value $0.0001 per share, outstanding.



Table of Contents

i


CAUTIONARY NOTE CONCERNING FACTORS THAT MAY AFFECT FUTURE RESULTS

This Quarterly Report on Form 10-Q includes “forward-looking statements” 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 (the “Exchange Act”). All statements, other than statements of historical fact included in this Quarterly Report on Form 10-Q including, without limitation, statements in “Management’s Discussion and Analysis of Financial Condition and Results of Operations” regarding the Company’s financial position, business strategy and the plans and objectives of management for future operations, are forward-looking statements. Words such as “expect,” “estimate,” “project,” “budget,” “forecast,” “anticipate,” “intend,” “plan,” “may,” “will,” “could,” “should,” “believes,” “predicts,” “potential,” “possible,” “continue,” 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’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.

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 general economic conditions, including economic slowdowns, inflation, interest rate changes, recessions, and tightening of credit markets on our business; the impact of challenging macroeconomic and marketplace conditions; 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 AB 539; whether our bank partners will continue to lend in California and whether our financing sources will continue to finance the purchase of participation rights in loans originated by our bank partners in California; our ability to scale and grow the Bitty business; the impact that events involving financial institutions or the financial services industry generally, such as actual concerns or events involving liquidity, defaults, or non-performance, may have on our business; risks related to the material weakness in our internal controls over financial reporting; our ability to grow and manage growth profitably and retain our key employees; risks related to new products; risks related to evaluating and potentially consummating acquisitions; concentration risk; risks related to our ability to comply with various covenants in our corporate and warehouse credit facilities; 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; risks related to management transitions; risks related to the restatement of our financial statements and any accounting deficiencies or weaknesses related thereto and other risks contained in the section captioned “Risk Factors” in the Company’s Annual Report on Form 10-K, filed with the U.S. Securities and Exchange Commission on March 27, 2024 (“2023 Annual Report”). 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.


1

PART I. FINANCIAL INFORMATION
ITEM 1.     FINANCIAL STATEMENTS
OppFi Inc. and Subsidiaries    
Consolidated Balance Sheets (Unaudited)
(in thousands, except share data)
June 30,December 31,
20242023
Assets
Cash(1)
$46,622 $31,791 
Restricted cash(1)
34,215 42,152 
Total cash and restricted cash80,837 73,943 
Finance receivables at fair value(1)
430,482 463,320 
Finance receivables at amortized cost, net of allowance for credit losses of $3 and $346 as of June 30, 2024 and December 31, 2023, respectively
19 110 
Settlement receivable(1)
1,980 1,904 
Debt issuance costs, net(1)
3,718 3,834 
Property, equipment and software, net9,795 10,292 
Operating lease right-of-use assets11,361 12,180 
Deferred tax asset25,118 25,777 
Other assets(1)
9,783 10,183 
Total assets$573,093 $601,543 
Liabilities and Stockholders' Equity
Liabilities:
Accounts payable(1)
$2,399 $4,442 
Accrued expenses(1)
25,602 22,006 
Operating lease liabilities14,171 15,061 
Senior debt, net(1)
301,774 332,667 
Note payable 1,449 
Warrant liabilities2,669 6,864 
Tax receivable agreement liability24,789 25,025 
Total liabilities371,404 407,514 
Commitments and contingencies (Note 13)
Stockholders' equity:
Preferred stock, $0.0001 par value (1,000,000 shares authorized with no shares issued and outstanding as of June 30, 2024 and December 31, 2023)
  
Class A common stock, $0.0001 par value (379,000,000 shares authorized with 21,074,448 shares issued and 19,600,819 shares outstanding as of June 30, 2024 and 19,554,774 shares issued and 18,850,860 shares outstanding as of December 31, 2023)
2 2 
Class B common stock, $0.0001 par value (6,000,000 shares authorized with no shares issued and outstanding as of June 30, 2024 and December 31, 2023)
  
Class V voting stock, $0.0001 par value (115,000,000 shares authorized with 91,286,966 and 91,898,193 shares issued and outstanding as of June 30, 2024 and December 31, 2023, respectively)
9 9 
Additional paid-in capital80,951 76,480 
Accumulated deficit(57,341)(63,591)
Treasury stock, at cost (1,473,629 and 703,914 shares as of June 30, 2024 and December 31, 2023, respectively)
(4,993)(2,460)
Total OppFi Inc.'s stockholders' equity18,628 10,440 
Noncontrolling interest183,061 183,589 
Total stockholders' equity201,689 194,029 
Total liabilities and stockholders' equity$573,093 $601,543 
(1) Includes amounts in consolidated variable interest entities ("VIEs") presented separately in the table below.
Continued on next page
2

OppFi Inc. and Subsidiaries    
Consolidated Balance Sheets (Unaudited) - Continued
(in thousands)
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.
June 30,December 31,
20242023
Assets of consolidated VIEs, included in total assets above
Cash$360 $368 
Restricted cash24,646 32,782 
Total cash and restricted cash25,006 33,150 
Finance receivables at fair value364,117 417,138 
Settlement receivable1,980 1,904 
Debt issuance costs, net3,718 3,834 
Other assets26 7 
Total assets$394,847 $456,033 
Liabilities of consolidated VIEs, included in total liabilities above
Accounts payable$1 $5 
Accrued expenses3,201 3,614 
Senior debt, net262,100 283,213 
Total liabilities$265,302 $286,832 
See notes to consolidated financial statements.
3

OppFi Inc. and Subsidiaries
Consolidated Statements of Operations (Unaudited)
(in thousands, except share and per share data)
Three Months Ended June 30,Six Months Ended June 30,
2024202320242023
Revenue:
Interest and loan related income$125,076 $121,583 $251,355 $241,525 
Other revenue1,228 903 2,292 1,335 
126,304 122,486 253,647 242,860 
Change in fair value of finance receivables(40,019)(44,043)(104,121)(107,161)
Provision for credit losses on finance receivables(4)(3,866)(31)(3,936)
Net revenue86,281 74,577 149,495 131,763 
Expenses:
Salaries and employee benefits16,227 16,125 32,225 30,646 
Interest expense and amortized debt issuance costs10,964 11,231 22,394 22,602 
Direct marketing costs12,808 13,400 22,320 23,928 
Professional fees4,798 5,194 10,279 8,917 
Technology costs2,963 3,280 6,021 6,446 
Depreciation and amortization2,490 3,317 5,215 6,708 
Payment processing fees1,676 2,383 3,762 4,773 
Exit costs(33) 2,885  
Occupancy1,042 1,106 1,984 2,214 
Lower of cost or market adjustment on transfer of finance receivables from held for sale to held for investment (3,130) (2,983)
General, administrative and other3,859 3,337 7,639 6,448 
Total expenses56,794 56,243 114,724 109,699 
Income from operations29,487 18,334 34,771 22,064 
Other (expense) income:
Change in fair value of warrant liabilities(976)351 4,195 504 
Other income79 79 159 272 
Income before income taxes28,590 18,764 39,125 22,840 
Income tax expense914 688 1,318 834 
Net income27,676 18,076 37,807 22,006 
Net income attributable to noncontrolling interest24,610 15,934 29,204 19,613 
Net income attributable to OppFi Inc.$3,066 $2,142 $8,603 $2,393 
Earnings per share attributable to OppFi Inc.:
Earnings per common share:
Basic$0.16 $0.14 $0.44 $0.16 
Diluted$0.16 $0.14 $0.36 $0.16 
Weighted average common shares outstanding:
Basic19,675,93415,632,12019,440,68015,336,366
Diluted19,675,93415,873,75386,148,47715,533,467
See notes to consolidated financial statements.

4

OppFi Inc. and Subsidiaries
Consolidated Statements of Stockholders’ Equity (Unaudited)
(in thousands, except share data)
Class A Common StockClass V Voting StockAdditional Paid-AccumulatedTreasuryNoncontrollingTotal Stockholders’
SharesAmountSharesAmountin CapitalDeficitStockInterestEquity
Balance, March 31, 202419,311,623 $2 91,606,194 $9 $78,669 $(58,044)$(2,460)$179,116 $197,292 
Exchange of Class V shares319,228 — (319,228)— 435 11 — (446) 
Issuance of common stock under equity incentive plan912,852 — — — — — — —  
Stock-based compensation— — — — 2,092 — — — 2,092 
Tax withholding on vesting of restricted stock units(173,169)— — — (552)— — — (552)
Purchase of treasury stock(769,715)— — — — — (2,533)— (2,533)
Common stock dividend ($0.12 per share)
— — — — — (2,374)— — (2,374)
Member distributions— — — — — — — (20,219)(20,219)
Tax receivable agreement— — — — (216)— — — (216)
Deferred tax asset— — — — 523 — — — 523 
Net income— — — — — 3,066 — 24,610 27,676 
Balance, June 30, 202419,600,819 $2 91,286,966 $9 $80,951 $(57,341)$(4,993)$183,061 $201,689 
Balance, March 31, 202315,221,283$2 94,566,687$9 $67,179 $(63,292)$(2,460)$162,685 $164,123 
Exchange of Class V shares528,847(528,847)1,414157(1,571)
Issuance of common stock under equity incentive plan530,267
Stock-based compensation845845
Member distributions(7,505)(7,505)
Tax receivable agreement1,1461,146
Deferred tax asset305305
Net income2,14215,93418,076
Balance, June 30, 202316,280,397 $2 94,037,840 $9 $70,889 $(60,993)$(2,460)$169,543 $176,990 
Balance, December 31, 202318,850,860 $2 91,898,193 $9 $76,480 $(63,591)$(2,460)$183,589 $194,029 
Exchange of Class V shares611,227 — (611,227)— 1,120 21 — (1,141) 
Issuance of common stock under equity incentive plan1,069,564 — — — — — — —  
Issuance of common stock under employee stock purchase plan66,072 — — — 119 — — — 119 
Stock-based compensation— — — — 3,096 — — — 3,096 
Tax withholding on vesting of restricted stock units(227,189)— — — (741)— — — (741)
Purchase of treasury stock(769,715)— — — — — (2,533)— (2,533)
Common stock dividend ($0.12 per share)
— — — — — (2,374)— — (2,374)
Member distributions— — — — — — — (28,591)(28,591)
Tax receivable agreement— — — — 130 — — — 130 
Deferred tax asset— — — — 747 — — — 747 
Net income— — — — — 8,603 — 29,204 37,807 
Balance, June 30, 202419,600,819 $2 91,286,966$9 $80,951 $(57,341)$(4,993)$183,061 $201,689 
Balance, December 31, 202214,760,566$2 94,937,285$9 $65,501 $(63,546)$(2,460)$159,644 $159,150 
Exchange of Class V shares899,445(899,445)2,044160(2,204) 
Issuance of common stock under equity incentive plan530,267 
Issuance of common stock under employee stock purchase plan90,119157157 
Stock-based compensation1,9841,984 
Member distributions(7,510)(7,510)
Tax receivable agreement959959 
Deferred tax asset244244 
Net income2,39319,61322,006 
Balance, June 30, 202316,280,397 $2 94,037,840 $9 $70,889 $(60,993)$(2,460)$169,543 $176,990 
See notes to consolidated financial statements.
5

OppFi Inc. and Subsidiaries
Consolidated Statements of Cash Flows (Unaudited)
(in thousands)
Six Months Ended June 30,
20242023
Cash flows from operating activities:
Net income $37,807 $22,006 
Adjustments to reconcile net income to net cash provided by operating activities:
Change in fair value of finance receivables104,121 107,161 
Provision for credit losses on finance receivables31 3,936 
Depreciation and amortization5,215 6,708 
Debt issuance cost amortization1,148 1,278 
Stock-based compensation expense3,096 1,984 
Loss on disposition of equipment3 1 
Lower of cost or market adjustment on transfer of finance receivables from held for sale to held for investment (2,983)
Deferred income taxes1,243 249 
Tax receivable agreement liability adjustment57  
Change in fair value of warrant liabilities(4,195)(504)
Gain on forgiveness of debt (113)
Changes in assets and liabilities:
Accrued interest and fees receivable1,400 1,715 
Settlement receivable(76)(511)
Operating lease, net(71)(32)
Other assets400 38 
Accounts payable(2,043)(2,279)
Accrued expenses3,596 (88)
Net cash provided by operating activities151,732 138,566 
Cash flows from investing activities:
Finance receivables originated and acquired(336,893)(346,697)
Finance receivables repayments264,270 248,131 
Purchases of equipment and capitalized technology(4,721)(4,633)
Net cash used in investing activities(77,344)(103,199)
Cash flows from financing activities:
Member distributions(28,591)(7,510)
Payments of secured borrowing payable (643)
Net payments of senior debt - revolving lines of credit(21,113)(13,086)
Payment of senior debt - term loan(10,000) 
Payments of note payable(1,449)(1,616)
Payments for debt issuance costs(812)(231)
Proceeds from employee stock purchase plan119 157 
Payments of tax withholding on vesting of restricted stock units(741) 
Purchase of treasury stock(2,533) 
Dividend paid on common stock(2,374) 
Net cash used in financing activities(67,494)(22,929)
Net increase in cash and restricted cash6,894 12,438 
Cash and restricted cash
Beginning73,943 49,670 
Ending$80,837 $62,108 
Supplemental disclosure of cash flow information:
Interest paid on borrowed funds$21,592 $20,966 
Income taxes paid$391 $19 
Non-cash investing and financing activities:
Adjustments to additional paid-in capital as a result of tax receivable agreement$130 $959 
Adjustments to additional paid-in capital as a result of adjustment to deferred tax asset$747 $244 
Operating lease right of use asset recognized $ $159 
Operating lease liability recognized$ $159 
Reclassification of finance receivables held for sale to held for investment$ $2,637 
See notes to consolidated financial statements.
6

OppFi Inc. and Subsidiaries
Notes to Consolidated Financial Statements (Unaudited)

Note 1. Organization and Nature of Operations

OppFi Inc. (“OppFi”), formerly FG New America Acquisition Corp. (“FGNA”), collectively with its subsidiaries (“Company”), is a tech-enabled, mission-driven specialty finance platform that broadens the reach of community banks to extend credit access to everyday Americans. OppFi’s primary products are offered by its OppLoans platform. OppFi’s products also previously included its payroll deduction secured installment loan product, SalaryTap, and credit card product, OppFi Card.

On July 20, 2021 (“Closing Date”), the Company completed a business combination pursuant to the Business Combination Agreement (“Business Combination Agreement”), dated as of February 9, 2021, by and among Opportunity Financial, LLC (“OppFi-LLC”), a Delaware limited liability company, OppFi Shares, LLC (“OFS”), a Delaware limited liability company, and Todd Schwartz (“Members’ Representative”), in his capacity as the representative of the members of OppFi-LLC (“Members”) immediately prior to the closing (“Closing”). The transactions contemplated by the Business Combination Agreement are referred to herein as the “Business Combination.” At the Closing, FGNA changed its name to “OppFi Inc.” OppFi’s Class A common stock, par value $0.0001 per share (“Class A Common Stock”), and redeemable warrants exercisable for Class A Common Stock (“Public Warrants”) are listed on the New York Stock Exchange (“NYSE”) under the symbols “OPFI” and “OPFI WS,” respectively.

Following the Closing, the Company is organized in an “Up-C” structure in which substantially all of the assets and the business of the Company are held by OppFi-LLC and its subsidiaries, and OppFi’s only direct assets consist of Class A common units of OppFi-LLC (“OppFi Units”). As of June 30, 2024 and December 31, 2023, OppFi owned approximately 17.7% and 17.0% of the OppFi Units, respectively, 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 (“OppFi A&R LLCA”). All remaining OppFi Units (“Retained OppFi Units”) 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 (“Class V Voting Stock”) in an amount equal to the number of Retained OppFi Units and therefore has the ability to control OppFi-LLC.

Note 2. Significant Accounting Policies

Basis of presentation and consolidation: The accompanying unaudited consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“GAAP”) and the rules and regulations of the Securities and Exchange Commission (“SEC”) 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’s annual audited consolidated financial statements pursuant to such rules and regulations.

These unaudited consolidated financial statements and related notes should be read in conjunction with the Company’s audited consolidated financial statements and the related notes as of and for the year ended December 31, 2023 included in the 2023 Annual Report. In the opinion of the Company’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. The results of operations for the three and six months ended June 30, 2024 are not necessarily indicative of the results of operations that may be expected for the full year ending December 31, 2024.

The accompanying unaudited consolidated financial statements include the accounts of OppFi and OppFi-LLC with its wholly-owned subsidiaries and variable interest entities (“VIEs”) in which the Company is the primary beneficiary. As the primary beneficiary of the VIEs, the Company has consolidated the financial statements of the VIEs. All intercompany transactions and balances have been eliminated in consolidation.

Segments: 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’s Chief Executive Officer is 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’s operations constitute a single reportable segment.

Use of estimates: The preparation of the unaudited consolidated financial statements in accordance with GAAP requires management to make estimates and assumptions 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.

The judgements, assumptions, and estimates used by management are based on historical experience, management’s experience and qualitative factors. The areas subject to significant estimation techniques are the determination of fair value of installment finance receivables and warrants, valuation allowance of deferred tax assets, stock-based compensation expense and income tax
7

OppFi Inc. and Subsidiaries
Notes to Consolidated Financial Statements (Unaudited)
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.

Accounting policies: 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 2023 Annual Report.

Participation rights purchase obligations: 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’s participation rights are reduced by the percentage of the finance receivables retained by the banks. For the six months ended June 30, 2024 and 2023, finance receivables originated through the bank partnership arrangements totaled 100% and 96%, respectively. As of June 30, 2024 and December 31, 2023, the unpaid principal balance of finance receivables outstanding for purchase was $18.0 million and $14.5 million, respectively.

Capitalized technology: The Company capitalized software costs associated with application development totaling $2.4 million and $2.5 million for the three months ended June 30, 2024 and 2023, respectively, and $4.4 million and $4.5 million for the six months ended June 30, 2024 and 2023, respectively. Amortization expense, which is included in depreciation and amortization on the consolidated statements of operations, totaled $2.4 million and $3.1 million for the three months ended June 30, 2024 and 2023, respectively, and $4.9 million and $6.3 million for the six months ended June 30, 2024 and 2023, respectively.

Noncontrolling interests: Noncontrolling interests are held by the Members, who retained 82.3% and 83.0% of the economic ownership percentage of OppFi-LLC as of June 30, 2024 and December 31, 2023, respectively. In accordance with the provisions of Financial Accounting Standards Board (“FASB”) Accounting Standards Codification (“ASC”) 810, Consolidation, the Company classifies the noncontrolling interests as a component of stockholders’ equity in the consolidated balance sheets. Additionally, the Company has presented the net income attributable to the Company and the noncontrolling ownership interests separately in the consolidated statements of operations.

Costs associated with exit activities: Costs associated with exit activities include contract termination costs and other costs associated with exit activities. In January 2024, the Company completed the previously disclosed wind down and exited its OppFi Card product. In accordance with the provisions of FASB ASC 420, Exit or Disposal Cost Obligations, the Company recognized a liability for $2.9 million for costs related to contracts associated with its OppFi Card product that will continue to be incurred under these contracts for their remaining term without economic benefit to the Company. The Company recorded these costs in exit costs on the consolidated statements of operations. As of June 30, 2024, the Company’s remaining liability totaled $2.4 million, which is included in accrued expenses on the consolidated balance sheets.

Emerging growth company: The Company is an emerging growth company as defined under the Jumpstart Our Business Startups Act of 2012 (“Jobs Act”). 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’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.

Recently adopted accounting pronouncements: None.

Accounting pronouncements issued and not yet adopted: In March 2020, the FASB issued Accounting Standards Update (“ASU”) 2020-04, Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting. The purpose of ASU 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 2021-01, Reference Rate Reform (Topic 848): Scope. The purpose of ASU 2021-01 is to expand guidance on contract modifications and hedge accounting. In December 2022, the FASB issued ASU 2022-06, Reference Rate Reform (Topic 848): Deferral of the Sunset Date of Topic 848. The purpose of ASU 2022-06 is to defer the effective date of the provisions of ASU 2020-04 from December 31, 2022 to December 31, 2024. The Company did not utilize the optional expedients and exceptions provided by ASU 2020-04 during the quarter ended June 30, 2024. This guidance is not expected to have a material impact on the Company’s consolidated financial statements.

In November 2023, the FASB issued ASU 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures. The purpose of ASU 2023-07 is to provide guidance on new segment disclosures, including significant segment expenses. The guidance is effective for annual reporting periods beginning after December 15, 2023 and interim periods within the annual reporting period beginning after December 15, 2024. Early adoption is permitted. The Company is currently evaluating the impact on the Company’s consolidated financial statements.

In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures. The purpose of ASU 2023-09 is to provide guidance on the enhanced income tax disclosure requirements. The guidance requires an
8

OppFi Inc. and Subsidiaries
Notes to Consolidated Financial Statements (Unaudited)
entity to disclose specific categories in the effective tax rate reconciliation as well as provide additional information for reconciling items that meet a quantitative threshold. Further, the ASU requires certain disclosures of state versus federal income tax expense and taxes paid. The standard is intended to benefit investors by providing more detailed income tax disclosures that would be useful in making capital allocation decisions. The guidance is effective for annual reporting periods beginning after December 15, 2024. Early adoption is permitted. The Company is currently evaluating the impact on the Company’s consolidated financial statements.

Note 3. Finance Receivables

Finance receivables at fair value: The components of installment finance receivables at fair value as of June 30, 2024 and December 31, 2023 were as follows (in thousands):

June 30,December 31,
20242023
Unpaid principal balance of finance receivables - accrual$363,638 $384,587 
Unpaid principal balance of finance receivables - non-accrual23,448 31,876 
Unpaid principal balance of finance receivables$387,086 $416,463 
Finance receivables at fair value - accrual$413,059 $444,120 
Finance receivables at fair value - non-accrual757 1,135 
Finance receivables at fair value, excluding accrued interest and fees receivable413,816 445,255 
Accrued interest and fees receivable16,666 18,065 
Finance receivables at fair value$430,482 $463,320 
Difference between unpaid principal balance and fair value$26,730 $28,792 

The Company’s policy is to discontinue and reverse the accrual of interest income on installment finance receivables at the earlier of 60 days past due on a recency basis or 90 days past due on a contractual basis. As of June 30, 2024 and December 31, 2023, the aggregate unpaid principal balance of installment finance receivables 90 days or more past due on a contractual basis was $11.9 million and $15.2 million, respectively. As of June 30, 2024 and December 31, 2023, the fair value of installment finance receivables 90 days or more past due on a contractual basis was $0.4 million and $0.5 million, respectively.

9

OppFi Inc. and Subsidiaries
Notes to Consolidated Financial Statements (Unaudited)
Changes in the fair value of installment finance receivables at fair value for the three and six months ended June 30, 2024 and 2023 were as follows (in thousands):

Three Months Ended June 30,Six Months Ended June 30,
2024202320242023
Balance at the beginning of the period$412,038 $417,489 $463,320 $457,296 
Originations184,351 190,753 336,869 346,246 
Repayments(127,579)(118,511)(264,187)(247,715)
Accrued interest and fees receivable1,691 1,268 (1,399)(1,710)
Charge-offs, net(1)
(41,072)(44,204)(102,059)(102,958)
Net change in fair value(1)
1,053 161 (2,062)(4,203)
Balance at the end of the period$430,482 $446,956 $430,482 $446,956 
(1) Included in “Change in fair value of finance receivables” in the consolidated statements of operations.

The estimated amount of losses included in earnings attributable to changes in instrument-specific credit risk was $6.2 million and $14.6 million for the three months ended June 30, 2024 and 2023, respectively, and was $8.4 million and $18.8 million for the six months ended June 30, 2024 and 2023, respectively. The credit risk component was driven by the credit loss assumption applied in the discounted cash flow model, particularly the default rate. This assumption was primarily developed based on historical data of the installment loan portfolio.

Finance receivables at amortized cost, net: The components of finance receivables at amortized cost as of June 30, 2024 and December 31, 2023 were as follows (in thousands):

June 30,December 31,
20242023
Finance receivables$21 $454 
Accrued interest and fees receivable1 2 
Allowance for credit losses(3)(346)
Finance receivables at amortized cost, net$19 $110 

In January 2024, the Company completed the wind down and exited its OppFi Card revolving charge account product; as a result, the Company charged-off its remaining OppFi Card finance receivables. As of June 30, 2024, the Company’s finance receivables measured at amortized cost were comprised solely of the SalaryTap finance receivables.

Changes in the allowance for credit losses on finance receivables at amortized cost for the three and six months ended June 30, 2024 and 2023 were as follows (in thousands):

Three Months Ended June 30,Six Months Ended June 30,
2024202320242023
Beginning balance $7 $47 $346 $96 
Provisions for credit losses on finance receivables4 3,866 31 3,936 
Finance receivables charged off(8)(1,505)(374)(1,624)
Recoveries of charge offs 3  3 
Ending balance$3 $2,411 $3 $2,411 

10

OppFi Inc. and Subsidiaries
Notes to Consolidated Financial Statements (Unaudited)
The following is an assessment of the credit quality of finance receivables measured at amortized cost and presents the recency and contractual delinquency by year of origination as of June 30, 2024 and December 31, 2023 (in thousands):

June 30, 2024
Origination year2024202320222021Total
Recency delinquency
Current$ $ $6 $12 $18 
Delinquency
30-59 days  1  1 
60-89 days   2 2 
90+ days     
Total delinquency  1 2 3 
Finance receivables$ $ $7 $14 $21 
Contractual delinquency
Current$ $ $4 $ $4 
Delinquency
30-59 days  1 2 3 
60-89 days   1 1 
90+ days  2 11 13 
Total delinquency  3 14 17 
Finance receivables$ $ $7 $14 $21 

December 31, 2023
Origination year202320222021Revolving charge accountsTotal
Recency delinquency
Current$ $35 $73 $244 $352 
Delinquency
30-59 days 3 1 16 20 
60-89 days 1 11 9 21 
90+ days   61 61 
Total delinquency 4 12 86 102 
Finance receivables$ $39 $85 $330 $454 
Contractual delinquency
Current$ $32 $46 $244 $322 
Delinquency
30-59 days 3 8 16 27 
60-89 days 2 9 9 20 
90+ days 2 22 61 85 
Total delinquency 7 39 86 132 
Finance receivables$ $39 $85 $330 $454 

In accordance with the Company’s income recognition policy, finance receivables at amortized cost in non-accrual status as of June 30, 2024 and December 31, 2023 were $13 thousand and $30 thousand, respectively.

11

OppFi Inc. and Subsidiaries
Notes to Consolidated Financial Statements (Unaudited)
Note 4. Property, Equipment and Software, Net

Property, equipment and software consisted of the following (in thousands):

June 30,December 31,
20242023
Capitalized technology$59,824 $55,405 
Furniture, fixtures and equipment4,259 3,964 
Leasehold improvements979 979 
Total property, equipment and software65,062 60,348 
Less accumulated depreciation and amortization(55,267)(50,056)
Property, equipment and software, net$9,795 $10,292 

Depreciation and amortization expense was $2.5 million and $3.3 million for the three months ended June 30, 2024 and 2023, respectively, and was $5.2 million and $6.7 million for the six months ended June 30, 2024 and 2023, respectively.

Note 5. Accrued Expenses

Accrued expenses consisted of the following (in thousands):
June 30,December 31,
20242023
Accrual for services rendered and goods purchased$9,827 $6,899 
Accrued payroll and benefits6,081 8,900 
Accrued interest2,448 2,794 
Accrued exit costs2,364  
Other4,882 3,413 
Total$25,602 $22,006 

Note 6. Leases

The components of total lease cost for three and six months ended June 30, 2024 and 2023 were as follows (in thousands):

Three Months Ended June 30,Six Months Ended June 30,
2024202320242023
Operating lease cost$585 $599 $1,182 $1,162 
Variable lease expense435 496 769 993 
Short-term lease cost15 3 18 43 
Sublease income(79)(79)(159)(159)
Total lease cost$956 $1,019 $1,810 $2,039 

Supplemental cash flow information related to the leases for the three and six months ended June 30, 2024 and 2023 was as follows (in thousands):

Three Months Ended June 30,Six Months Ended June 30,
2024202320242023
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows from operating leases$621 $616 $1,254 $1,195 


12

OppFi Inc. and Subsidiaries
Notes to Consolidated Financial Statements (Unaudited)
The weighted average remaining lease term and discount rate as of June 30, 2024 and December 31, 2023 were as follows:

June 30,December 31,
20242023
Weighted average remaining lease term (in years)6.36.7
Weighted average discount rate5 %5 %

Future minimum lease payments as of June 30, 2024 were as follows (in thousands):

Year Amount
Remaining of 2024$1,217 
20252,482 
20262,557 
20272,633 
20282,712 
20292,794 
Thereafter2,144 
Total lease payments16,539 
Less: imputed interest(2,368)
Operating lease liabilities$14,171 

Note 7. Borrowing

The following is a summary of the Company’s outstanding borrowings as of June 30, 2024 and December 31, 2023, including borrowing capacity as of June 30, 2024 (in thousands):

PurposeBorrowerBorrowing CapacityJune 30, 2024December 31, 2023
Interest Rate as of June 30, 2024
Maturity Date
Senior debt, net
Revolving line of creditOpportunity Funding SPE V, LLC (Tranche B)$125,000 $62,500 $103,400 SOFRplus
6.75%
June 2026
Revolving line of creditOpportunity Funding SPE V, LLC (Tranche C)125,000 62,500 37,500 SOFRplus
7.50%
July 2027
Revolving line of creditOpportunity Funding SPE IX, LLC150,000 85,871 93,871 SOFRplus
7.50%
December 2026
Revolving line of creditGray Rock SPV LLC75,000 51,229 48,442 SOFRplus
7.45%
October 2026
Total revolving lines of credit475,000 262,100 283,213 
Term loan, netOppFi-LLC50,000 39,674 49,454 SOFRplus0.11%plus10%March 2025
Total senior debt, net$525,000 $301,774 $332,667 
Note payable
Financed insurance premiumOppFi-LLC$ $ $1,449 9.70%June 2024

Senior debt, net:

Revolving line of credit - Opportunity Funding SPE IX, LLC

On March 19, 2024, the Company entered into an amendment (the “First Amendment”) to its revolving credit agreement with UMB Bank, N.A. The First Amendment, among other things, removed a collateral performance trigger that the Company had previously been out of compliance with.

13

OppFi Inc. and Subsidiaries
Notes to Consolidated Financial Statements (Unaudited)
Revolving line of credit - Gray Rock SPV LLC

On April 12, 2024, Gray Rock SPV LLC entered into an amendment (the “Fourth Amendment”) to its revolving line of credit agreement. The Fourth Amendment, among other things, extended the maturity date from April 15, 2025 to October 16, 2026 and increased the applicable margin rate from 7.25% to 7.45%.

Term loan, net

On May 30, 2024, the Company entered into an amendment (the “Eleventh Amendment”) to its senior secured multi-draw term loan agreement. The Eleventh Amendment, among other things, replaced the use of the synthetic LIBOR rates with Term Secured Overnight Financing Rate as the benchmark interest rate and amended the optional prepayments provision to allow the Company to voluntarily prepay in part, in minimum amounts of $10.0 million and increments of $10.0 million thereof.

Certain of the Company’s foregoing credit facilities that consist of term loans and revolving loan facilities are subject to provisions that provide for a cross-default in the event certain covenants under the relevant agreements are breached.

Total interest expense related to the Company’s senior debt, which is included in interest expense and amortized debt issuance costs in the consolidated statements of operations, was $10.4 million and $10.7 million for the three months ended June 30, 2024 and 2023, respectively, and was $21.2 million and $21.3 million for the six months ended June 30, 2024 and 2023, respectively. Additionally, the Company has capitalized $14.8 million in debt issuance costs in connection with the Company’s senior debt as of June 30, 2024. Amortized debt issuance costs associated with the Company’s senior debt, which is included in interest expense and amortized debt issuance costs in the consolidated statements of operations, were $0.6 million and $0.5 million for the three months ended June 30, 2024 and 2023, respectively, and were $1.2 million and $1.3 million for the six months ended June 30, 2024 and 2023, respectively. As of June 30, 2024 and December 31, 2023, unamortized debt issuance costs associated with the Company’s senior debt totaled $4.0 million and $4.3 million, respectively, of which $3.7 million and $3.8 million related to the revolving lines of credit, respectively, and $0.3 million and $0.5 million related to the term loan, respectively.

Note payable: As of June 30, 2024, the borrowing under this note payable was paid in full. Total interest expense related to notes payable, which is included in interest expense and amortized debt issuance costs in the consolidated statements of operations, was $26 thousand and $26 thousand for the three months ended June 30, 2024 and 2023, respectively, and was $52 thousand and $51 thousand for the six months ended June 30, 2024 and 2023, respectively.

Secured borrowing payable: On February 16, 2023, the borrowings under the Company’s previous secured borrowing payable, with Opportunity Funding SPE II, LLC as borrower, were paid in full, of which borrowings totaling $0.1 million were forgiven. Subsequent to repayment, OppFi-LLC terminated the preferred return agreement. No interest expense was recognized related to secured borrowings for the three and six months ended June 30, 2024. No interest expense was recognized related to secured borrowings for the three months ended June 30, 2023. Interest expense related to this facility was $10 thousand for the six months ended June 30, 2023. For the three and six months ended June 30, 2024 and 2023, there were no amortized debt issuance costs related to the secured borrowing payable.

As of June 30, 2024, required payments for all borrowings, excluding revolving lines of credit, for each of the next five years were as follows (in thousands):

YearAmount
Remainder of 2024$ 
202540,000 
2026 
2027 
2028 
2029 
Total$40,000 

14

OppFi Inc. and Subsidiaries
Notes to Consolidated Financial Statements (Unaudited)
Note 8. Warrant Liabilities

As of June 30, 2024 and December 31, 2023, there were 11,887,500 Public Warrants and 3,451,937 Private Placement Warrants outstanding. As of June 30, 2024 and December 31, 2023, the Company recorded warrant liabilities of $2.7 million and $6.9 million, respectively, in the consolidated balance sheets. The change in fair value of the Public Warrants and Private Placement Warrants was increased by $0.6 million and $0.4 million, respectively, for the three months ended June 30, 2024 and was decreased by $3.1 million and $1.1 million, respectively, for six months ended June 30, 2024. The change in fair value of the Public Warrants and Private Placement Warrants was decreased by $0.3 million and $0.1 million, respectively, for the three months ended June 30, 2023 and was decreased by $0.4 million and $0.1 million, respectively, for six months ended June 30, 2023.

Note 9. Stockholders’ Equity

Share repurchase: On April 9, 2024, the Company announced that its Board of Directors (the “Board”) had authorized a program to repurchase (the “Repurchase Program”) up to $20.0 million in the aggregate of shares of the Company’s 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 Exchange Act and other applicable legal requirements, including restrictions in the Company’s existing credit facilities. Repurchases may be made pursuant to any trading plan that may be adopted in accordance with SEC Rule 10b5-1, which would permit Class A Common Stock to be repurchased when the Company might otherwise be precluded from doing so under insider trading laws. 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, the Company’s direct subsidiary, will redeem one Class A common unit of OppFi-LLC held by the Company, decreasing the percentage ownership of OppFi-LLC by the Company and relatively increasing the ownership by the other members. The Repurchase Program will expire in April 2027.

During the three months ended June 30, 2024, the Company repurchased 769,715 shares of Class A Common Stock, which were held as treasury stock as of June 30, 2024, for an aggregate purchase price of $2.5 million at an average purchase price per share of $3.27. As of June 30, 2024, $17.5 million of the repurchase authorization under the Repurchase Program remained available.

Dividend paid: On May 1, 2024, the Company paid a dividend of $0.12 per share ($2.4 million in the aggregate) to stockholders of record of the Company’s Class A Common Stock as of the close of business on April 19, 2024.

Member Distributions: On May 1, 2024, OppFi-LLC paid a special distribution of $0.12 per share ($10.3 million in the aggregate), which is included in member distributions in the consolidated statements of stockholders’ equity, to holders of record of OppFi Units as of the close of business on April 19, 2024.

Note 10. Stock-Based Compensation

On July 20, 2021, the Company established the OppFi Inc. 2021 Equity Incentive Plan (“Plan”), 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 June 30, 2024, the maximum aggregate number of shares of Class A Common Stock that may be issued under the Plan (including from outstanding awards) was 22,794,973 shares. As of June 30, 2024, the Company had only granted awards in the form of options, restricted stock units, and performance stock units.

15

OppFi Inc. and Subsidiaries
Notes to Consolidated Financial Statements (Unaudited)
Stock options: A summary of the Company’s stock option activity for the six months ended June 30, 2024 is as follows:

(in thousands, except share and per share data)Stock OptionsWeighted- Average Exercise PriceWeighted- Average Remaining Contractual Life (Years)Aggregate Intrinsic Value
Outstanding as of December 31, 2023
1,842,192$13.65 7.6$450 
   Granted — 
   Exercised — 
   Forfeited — 
Outstanding as of June 30, 2024
1,842,192$13.65 7.1$43 
Vested and exercisable as of June 30, 2024
1,502,344$14.26 7.1$21 

The Company recognized stock-based compensation expense related to stock options of $0.2 million and $0.1 million for the three months ended June 30, 2024 and 2023, respectively, and $0.3 million and $0.3 million for the six months ended June 30, 2024 and 2023, respectively. As of June 30, 2024 the Company had unrecognized stock-based compensation of $0.7 million related to unvested stock options that is expected to be recognized over an estimated weighted-average period of approximately 1.3 years.

Restricted stock units: A summary of the Company’s restricted stock units (“RSUs”) activity for the six months ended June 30, 2024 is as follows:

SharesWeighted- Average Grant Date Fair Value
Unvested as of December 31, 2023
1,768,811$3.45 
Granted2,004,7892.73 
Vested(1,008,787)2.67 
Forfeited(302,702)3.49 
Unvested as of June 30, 2024
2,462,111$3.17 

The Company recognized stock-based compensation related to RSUs of $1.9 million and $0.8 million for the three months ended June 30, 2024 and 2023, respectively, and $2.7 million and $1.6 million for the six months ended June 30, 2024 and 2023, respectively. As of June 30, 2024, total unrecognized compensation expense related to RSUs was $7.0 million, which will be recognized over a weighted-average vesting period of approximately 2.8 years.

Performance stock units: A summary of the Company’s performance stock units (“PSUs”) activity for the six months ended June 30, 2024 is as follows:

SharesWeighted-Average Grant Date Fair Value
Unvested as of December 31, 2023
127,835$3.42 
Granted 
Vested(25,273)3.37 
Forfeited 
Unvested as of June 30, 2024
102,562$3.43 

The Company recognized stock-based compensation related to PSUs of $30 thousand and $67 thousand for the three and six months ended June 30, 2024, respectively. The Company recognized negative stock-based compensation of $0.1 million for the three months ended June 30, 2023 due to performance adjustment and recognized stock-based compensation of $1 thousand for
16

OppFi Inc. and Subsidiaries
Notes to Consolidated Financial Statements (Unaudited)
the six months ended June 30, 2023. As of June 30, 2024, total unrecognized compensation expense related to PSUs was $0.1 million, which will be recognized over a weighted-average vesting period of approximately 1.8 years.

Employee Stock Purchase Plan: On July 20, 2021, the Company established the OppFi Inc. 2021 Employee Stock Purchase Plan (“ESPP”). As of June 30, 2024, the maximum aggregate number of shares of Class A Common Stock that may be issued under the ESPP was 1,672,427 and may consist of authorized but unissued or reacquired shares of Class A Common Stock.

As of June 30, 2024, there were 300,321 shares of the Company’s Class A Common Stock purchased under the ESPP. As of December 31, 2023, there were 234,249 shares of the Company’s Class A Common Stock purchased under the ESPP. As of June 30, 2024 and December 31, 2023, ESPP employee payroll contributions accrued of $0.2 million and $0.1 million, respectively, are included within accrued expenses on the consolidated balance sheets. Payroll contributions accrued as of June 30, 2024 will be used to purchase shares at the end of the ESPP offering period ending on June 30, 2024. Payroll contributions ultimately used to purchase shares are reclassified to stockholders’ equity on the purchase date. The Company recognized ESPP compensation expense of $19 thousand and $21 thousand for the three months ended June 30, 2024 and 2023, respectively, and $46 thousand and $45 thousand for the six months ended June 30, 2024 and 2023, respectively.


Note 11. Income Taxes

For the three months ended June 30, 2024, OppFi recorded an income tax expense of $0.9 million and reported consolidated income before income taxes of $28.6 million, resulting in a 3.2% effective income tax rate. For the three months ended June 30, 2023, OppFi recorded an income tax expense of $0.7 million and reported consolidated income before income taxes of $18.8 million, resulting in a 3.7% effective income tax rate. For the six months ended June 30, 2024, OppFi recorded an income tax expense of $1.3 million and reported consolidated income before income taxes of $39.1 million, resulting in a 3.4% effective tax rate. For the six months ended June 30, 2023, OppFi recorded an income tax expense of $0.8 million and reported consolidated income before income taxes of $22.8 million, resulting in a 3.7% effective income tax rate.

OppFi’s effective income tax rates for the three and six months ended June 30, 2024 and 2023, differ 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, warrant liability, and discrete tax items. The warrant liability is recorded by OppFi and is a fair market value adjustment of the warrant liability and is a permanent difference between GAAP and taxable income, which impacts OppFi’s effective income tax rate. For the three months ended June 30, 2024, one discrete item was recorded of $148 thousand related to stock compensation, which in total decreased the effective tax rate by 0.5%. Excluding the aforementioned discrete item, the effective tax rate for the three months ended June 30, 2024 would have been 3.7%. For the three months ended June 30, 2023, one discrete item was recorded consisting of a $3 thousand benefit related to stock compensation, which in total increased the effective tax rate by 0.01%. Excluding the aforementioned discrete item, the effective tax rate for the three months ended June 30, 2023 would have been 3.7%. For the six months ended June 30, 2024, two discrete items were recorded consisting of $17 thousand expense related to a prior period adjustment based on FASB Interpretation No. 48, “Accounting for Uncertainty in Income Taxes,” and $193 thousand benefit related to stock compensation, which in total decreased the effective tax rate by 0.5%. Excluding the aforementioned discrete items, the effective tax rate for the six months ended June 30, 2024, would have been 3.9%. For the six months ended June 30, 2023, two discrete items were recorded consisting of a $7 thousand expense related to a prior period state tax adjustment during the three months ended March 31, 2023, and a $3 thousand benefit related to stock compensation, which in total increased the effective tax rate by 0.02%. Excluding the aforementioned discrete items, the effective tax rate for the six months ended June 30, 2023, would have been 3.6%.

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 June 30, 2024 and 2023, OppFi owned 17.7% and 14.8%, respectively, of the outstanding units of OppFi-LLC and considers appropriate tax accounting only on this portion of OppFi-LLC’s activity. Additionally, OppFi’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’s pre-tax book income or loss and is a permanent difference between GAAP and taxable income, which impacts OppFi’s effective income tax rate.

As of June 30, 2024 and December 31, 2023, OppFi recorded an unrecognized tax benefit of $55 thousand and $38 thousand, respectively, related to research and development credits allocated from OppFi-LLC. ASC 740 prescribes a recognition threshold and a measurement attribute for the financial statement recognition and measurement of tax positions taken or expected to be taken in a tax return. For those benefits to be recognized, a tax position must be more-likely-than-not to be sustained upon examination by taxing authorities. The Company recognizes accrued interest and penalties related to unrecognized tax benefits as income tax expense. There were no amounts accrued for the payment of interest and penalties as of June 30, 2024 and December 31, 2023. The Company is currently not aware of any issues under review that could result in significant payments, accruals or material deviations from its position. The Company is subject to income tax examinations by major taxing authorities since inception.
17

OppFi Inc. and Subsidiaries
Notes to Consolidated Financial Statements (Unaudited)

Note 12. Fair Value Measurements

Fair value on a nonrecurring basis: 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.

Fair value measurement on a recurring basis: The Company’s financial assets and liabilities that are measured at fair value on a recurring basis as of June 30, 2024 and December 31, 2023 were as follows (in thousands):

Fair Value Measurements
June 30, 2024Level 1Level 2Level 3
Financial assets:
Finance receivables at fair value, excluding accrued interest and fees receivable (1)
$413,816 $ $ $413,816 
Financial liabilities:
Warrant liability - Public Warrants (2)
1,545 1,545   
Warrant liability - Private Placement Warrants (3)
1,124   1,124 
Fair Value Measurements
December 31, 2023Level 1Level 2Level 3
Financial assets:
Finance receivables at fair value, excluding accrued interest and fees receivable (1)
$445,255 $ $ $445,255 
Financial liabilities:
Warrant liability - Public Warrants (2)
4,636 4,636   
Warrant liability - Private Placement Warrants (3)
2,228   2,228 
(1) 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’s best estimates of the assumptions a market participant would use to calculate fair value.
(2) 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.
(3) The fair value of the Private Placement Warrants is measured using a Black-Scholes option-pricing model; accordingly, the fair value measurement for the Private Placement Warrants is categorized as Level 3.
During the three and six months ended June 30, 2024 and 2023, there were no transfers of assets or liabilities in or out of Level 3 fair value measurements.

The following table presents quantitative information about the significant unobservable inputs used for the Company’s installment finance receivables fair value measurements as of June 30, 2024 and December 31, 2023:
June 30, 2024December 31, 2023
Interest rate on finance receivables157.09 %156.15 %
Discount rate25.17 %26.34 %
Servicing cost*3.22 %2.96 %
Remaining life0.62 years0.60 years
Default rate*27.09 %25.63 %
Accrued interest*4.31 %4.34 %
Prepayment rate*21.08 %20.90 %
*Stated as a percentage of finance receivables




18

OppFi Inc. and Subsidiaries
Notes to Consolidated Financial Statements (Unaudited)
The following table presents the significant assumptions used for the Company’s Private Placement Warrants as of June 30, 2024 and December 31, 2023:
June 30, 2024December 31, 2023
Input$11.50 Exercise
Price Warrants
$15 Exercise
Price Warrants
$11.50 Exercise
Price Warrants
$15 Exercise
Price Warrants
Risk-free interest rate4.65 %4.28 %4.07 %3.84 %
Expected term (years)2.1 years7.1 years2.6 years7.6 years
Expected volatility54.00 %54.00 %44.10 %44.10 %
Exercise price$11.50 $15.00 $11.50 $15.00 
Fair value of warrants$0.13 $0.87 $0.41 $1.30 
The following table presents the changes in the fair value of the warrant liability - Private Placement Warrants (in thousands):
$11.50 Exercise
Price Warrants
$15 Exercise
Price Warrants
Total
Fair value as of December 31, 2023$1,041 $1,187 $2,228 
Change in fair value(838)(648)(1,486)
Fair value as of March 31, 2024203 539 742 
Change in fair value127 255 382 
Fair value as of June 30, 2024$330 $794 $1,124 

Financial assets and liabilities not measured at fair value: 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 June 30, 2024 and December 31, 2023 (in thousands):
Fair Value Measurements
June 30, 2024Level 1Level 2Level 3
Assets:
Cash$46,622 $46,622 $ $ 
Restricted cash34,215 34,215   
Accrued interest and fees receivable16,666 16,666   
Finance receivables at amortized cost, net19   19 
Settlement receivable1,980 1,980   
Liabilities:
Senior debt, net301,774   301,774 
Fair Value Measurements
December 31, 2023Level 1Level 2Level 3
Assets:
Cash$31,791 $31,791 $ $ 
Restricted cash42,152 42,152   
Accrued interest and fees receivable18,065 18,065   
Finance receivables at amortized cost, net110   110 
Settlement receivable1,9041,904
Liabilities:
Senior debt, net332,667   332,667 
Notes payable1,449   1,449 

19

OppFi Inc. and Subsidiaries
Notes to Consolidated Financial Statements (Unaudited)
Note 13. Commitments, Contingencies and Related Party Transactions

Legal contingencies: 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 proceedings, including class action allegations, 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 proceedings and regulatory matters when those matters present loss contingencies that are both probable and reasonably estimable.

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’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.

The Company is vigorously defending all legal proceedings and regulatory matters. Except as described below, management does not believe that the resolution of any currently pending legal proceedings and regulatory matters will have a material adverse effect on the Company’s financial condition, results of operations, or cash flows.

On March 7, 2022, the Company filed a complaint for declaratory and injunctive relief (“Complaint”) against the Commissioner (in her official capacity) of the Department of Financial Protection and Innovation of the State of California (“Defendant”) in the Superior Court of the State of California, County of Los Angeles, Central Division (“Court”). 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 (“CFL”), do not apply to loans that are originated by the Company’s federally-insured state-chartered bank partners and serviced through the Company’s technology and service platform pursuant to a contractual arrangement with each such bank (“Program”). 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. On April 8, 2022, the Defendant filed a cross-complaint against the Company attempting to enforce the CFL against the Company and, among other things, void loans that are originated by the Company’s federally-insured state-chartered bank partners through the Program in California and seek financial penalties against the Company. On October 17, 2022, the Company filed a cross-complaint against the Defendant seeking declaratory relief for issuing an underground regulation to determine the “true lender” under the CFL without complying with California’s Administrative Procedures Act. On January 30, 2023, the Defendant filed a motion for a preliminary injunction seeking to enjoin the Company from providing services to FinWise in connection with loans made to California consumers to the extent that such loans are in excess of California’s interest rate caps. On September 26, 2023, the Court sustained the Defendant’s demurrer to the Company’s cross-complaint with leave to amend. On October 26, 2023, the Company filed its amended cross-complaint. On October 30, 2023, the Defendant’s motion for preliminary injunction was denied. On November 27, 2023, the Defendant filed her answer to the Company’s cross-complaint. The Company intends to continue to aggressively prosecute the claims set forth in the Complaint and vigorously defend itself and its position as the matter proceeds through the court process. The Company believes that the Defendant’s position is without merit as explained in the Company’s initial Complaint.

On July 20, 2023, a stockholder filed a putative class action complaint in the Court of Chancery of the State of Delaware (Case No. 2023-0737) on behalf of a purported class of Company stockholders naming certain of FGNA’s former directors and officers and its controlling stockholder, FG New America Investors, LLC (the “Sponsor”), as defendants. The lawsuit alleges that the defendants breached their fiduciary duties to the stockholders of FGNA stemming from FGNA’s merger with OppFi-LLC and that the defendants were unjustly enriched. The lawsuit seeks, among other relief, unspecified damages, redemption rights, and attorneys’ fees. Neither the Company nor any of the Company’s current officers or directors are parties to the lawsuit. The Company is obligated to indemnify certain of the defendants in the action. The Company has tendered defense of this action under its directors’ and officers' insurance policy. Due to the early stage of this case, neither the likelihood that a loss, if any, will be realized, nor an estimate of the possible loss or range of loss, if any, can be determined.

Related party transactions: In connection with the Business Combination, OppFi entered into the Tax Receivable Agreement with the Members and the Members’ Representative (the “Tax Receivable Agreement”). The Tax Receivable Agreement provides for payment to the Members of 90% of the U.S. federal, state and local income tax savings realized by the Company as a result of the increases in tax basis and certain other tax benefits related to the transactions contemplated under the Business Combination Agreement and the exchange of Retained OppFi Units for Class A Common Stock or cash.

Note 14. Concentration of Credit Risk

Financial instruments that potentially subject the Company to significant concentration of credit risk consist primarily of finance receivables. As of June 30, 2024, consumers living primarily in Texas, Florida and Virginia made up approximately 15%, 12% and 11%, respectively, of the Company’s portfolio of finance receivables. As of June 30, 2024, there were no other states that made up more than 10% or more of the Company’s portfolio of finance receivables. As of December 31, 2023,
20

OppFi Inc. and Subsidiaries
Notes to Consolidated Financial Statements (Unaudited)
consumers living primarily in Texas, Florida and Virginia made up approximately 16%, 12%, and 11%, respectively, of the Company’s portfolio of finance receivables. Furthermore, such consumers’ 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.

Note 15. Retirement Plan

The Company sponsors a 401(k) retirement plan (“401(k) Plan”) for its employees. Full time employees (except certain non-resident aliens) and others, as defined in the plan document, 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. The Company’s contribution, which is included in salaries and employee benefits in the consolidated statements of operations, totaled $0.3 million and $0.4 million for the three months ended June 30, 2024 and 2023, respectively, and $0.7 million and $0.8 million for the six months ended June 30, 2024 and 2023, respectively.

21

OppFi Inc. and Subsidiaries
Notes to Consolidated Financial Statements (Unaudited)
Note 16. Earnings Per Share

The following table sets forth the computation of basic and diluted earnings per share for the three and six months ended June 30, 2024 and 2023 (in thousands, except share and per share data):

Three Months Ended June 30,Six Months Ended June 30,
2024202320242023
Numerator:
Net income attributable to OppFi Inc.$3,066 $2,142 $8,603 $2,393 
Net income available to Class A common stockholders - Basic3,066 2,142 8,603 2,393 
Net income attributable to noncontrolling interest 33 29,204 34 
Income tax expense (8)(6,875)(8)
Net income available to Class A common stockholders - Diluted$3,066 $2,167 $30,932 $2,419 
Denominator:
Weighted average Class A common stock outstanding - Basic19,675,93415,632,12019,440,68015,336,366
Effect of dilutive securities:
   Stock options
   Restricted stock units238,008602,628180,290
   Performance stock units3,62573,20516,811
   Warrants
   Employee stock purchase plan
   Retained OppFi Units, excluding Earnout Units66,031,964
      Dilutive potential common shares241,63366,707,797197,101
Weighted average units outstanding - diluted19,675,93415,873,75386,148,47715,533,467
Earnings per share:
Basic$0.16 $0.14 $0.44 $0.16 
Diluted$0.16 $0.14 $0.36 $0.16 

The following table presents securities that have been excluded from the calculation of diluted earnings per share as their effect would have been anti-dilutive for the three and six months ended June 30, 2024 and 2023:

Three Months Ended June 30,Six Months Ended June 30,
2024202320242023
Public Warrants11,887,500 11,887,500 11,887,500 11,887,500 
Private Unit Warrants231,250 231,250 231,250 231,250 
$11.50 Exercise Price Warrants2,248,750 2,248,750 2,248,750 2,248,750 
$15 Exercise Price Warrants912,500 912,500 912,500 912,500 
Underwriter Warrants59,437 59,437 59,437 59,437 
Stock Options1,842,192 1,978,972 1,842,192 1,978,972 
Restricted stock units2,471,364 2,137,158 2,062,342 2,169,736 
Performance stock units102,562 154,569 109,063 230,819 
Noncontrolling interest - Earnout Units25,500,000 25,500,000 25,500,000 25,500,000 
Noncontrolling interest - OppFi Units65,880,789 68,876,910  69,058,761 
Potential common stock111,136,344 113,987,046 44,853,034 114,277,725 



22

OppFi Inc. and Subsidiaries
Notes to Consolidated Financial Statements (Unaudited)
Note 17. Subsequent Events

The Company has evaluated the impact of events that have occurred through the date these financial statements were issued and identified the following event that required disclosure.

Bitty Purchase Agreement: On July 31, 2024, OppFi-LLC and Opportunity Financial SMB, LLC, a Delaware limited liability company (the “Buyer”), each a subsidiary of the Company, entered into a Securities Purchase Agreement, dated as of July 31, 2024 (the “Purchase Agreement”), by and among OppFi-LLC, the Buyer, Blaze Capital Funding 5, LLC, a Wyoming limited liability company (the “Seller”), and the seller principals party thereto (collectively with the Seller, the “Seller Parties”), pursuant to which the Buyer acquired 35% of the outstanding equity securities of Bitty Holdings, LLC, a Delaware limited liability company (“Bitty”, and such acquisition, the “Acquisition”). The Acquisition closed on July 31, 2024 (the “Closing Date”). Bitty is a credit access company that offers revenue-based financing and other working capital solutions.

The aggregate consideration paid to the Seller in connection with the Acquisition consisted of (i) a cash payment of approximately $15.3 million and (ii) 734,851 OppFi Units, valued at approximately $2.7 million. In accordance with the OppFi A&R LLCA, the Company also issued 734,851 shares of Class V Voting Stock to OFS, which number of shares of Class V Voting Stock was equal to the number of OppFi Units issued to the Seller.

Pursuant to the Purchase Agreement, the Buyer has a right to purchase from the Seller an additional thirty percent (30%) of the equity securities of Bitty (the “First Call Option”) within a specific time period from the date that is three (3) years from the Closing Date, and (b) the right to purchase from the Seller all remaining equity securities of Bitty not held by the Buyer (the “Second Call Option” and together with the First Call Option, the “Call Options” and each, a “Call Option”) within a specific time period from the date that is six (6) years from the Closing Date, contingent upon the Buyer exercising the First Call Option. The aggregate purchase price for the equity securities, payable in cash unless otherwise agreed by the Seller and the Buyer, in (a) the First Call Option will be equal to thirty percent (30%) of the product of six times (6x) the trailing twelve (12) month post-tax earnings of Bitty as of June 30, 2027, and (b) the Second Call Option will be equal to thirty-five percent (35%) of the product of six times (6x) the trailing twelve (12) month post-tax earnings of Bitty as of June 30, 2030.

In the event the Buyer does not exercise the First Call Option or the Second Call Option, the Board of Managers of Bitty will have the right to initiate a process to effectuate a sale of 100% of the equity securities of Bitty through a bona fide sale or auction process, subject to the terms of the limited liability company agreement of Bitty.
23

Table of Contents         

ITEM 2.    MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATION
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 this Quarterly Report on Form 10-Q. This discussion contains forward-looking statements that involve risks and uncertainties. You should review the sections titled “Cautionary Note Concerning Factors That May Affect Future Results” and “Risk Factors” of this Form 10-Q and our Annual Report on Form 10-K, filed with the U.S. Securities and Exchange Commission on March 27, 2024 (“2023 Annual Report”), 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.
OVERVIEW

OppFi is a tech-enabled, mission-driven specialty finance platform that broadens the reach of community banks to extend credit access to everyday Americans. The Company’s platform powers banks to offer accessible lending products through its proprietary technology and top-rated customer experience. OppFi’s primary mission is to facilitate financial inclusion and credit access to the 63 million everyday Americans who are credit marginalized with digital specialty finance products and an unwavering commitment to its customers.

OppFi works with banks to facilitate short-term credit options for everyday Americans who lack access to mainstream financial products. OppFi’s specialty finance platform focuses on helping these consumers rebuild their financial health. Customers on OppFi’s platform benefit from a highly automated, transparent, efficient, and fully digital experience. The banks that work with OppFi benefit from its turn-key, outsourced marketing, data science, and proprietary technology to digitally acquire, underwrite and service these consumers.

OppFi’s primary products are offered by its OppLoans platform. Customers on this platform are U.S. consumers who are employed, have bank accounts, and generally earn median wages. The average installment loan facilitated by OppFi is approximately $1,500, payable in installments and with an average contractual term of 11 months. Neither SalaryTap nor OppFi Card contributed meaningfully to OppFi’s results during the three months ended June 30, 2024.

On the Closing Date, OppFi completed the Business Combination. At the Closing, FGNA changed its name to “OppFi Inc.” OppFi’s Class A Common Stock and Public Warrants are listed on the NYSE under the symbols “OPFI” and “OPFI WS,” respectively.

Unless the context otherwise requires, all references in this section to “OppFi” or the “Company” refer to OppFi-LLC and its subsidiaries prior to the Closing, or to OppFi Inc. and its subsidiaries from and after the Closing. See Item 1. “Organization and Nature of Operations” for more information.

HIGHLIGHTS

Our financial results as of and for the three months ended June 30, 2024 are summarized below:
Basic and diluted earnings per share (“EPS”) of $0.16 and $0.16, respectively, for the three months ended June 30, 2024;
Adjusted earnings per share (“Adjusted EPS”)(1) of $0.29 for the three months ended June 30, 2024, an increase of $0.10 from $0.19 for the three months ended June 30, 2023;
Net originations increased 2.4% to $205.5 million from $200.6 million for the three months ended June 30, 2024 and 2023, respectively;
Ending receivables decreased 2.7% to $387.1 million from $397.8 million as of June 30, 2024 and 2023, respectively;
Total revenue increased 3.1% to $126.3 million from $122.5 million for the three months ended June 30, 2024 and 2023, respectively;
Net income of $27.7 million for the three months ended June 30, 2024, an increase of $9.6 million from $18.1 million for the three months ended June 30, 2023; and
Adjusted net income (“Adjusted Net Income”)(1) of $24.8 million for the three months ended June 30, 2024, an increase of $8.9 million from $15.9 million for the three months ended June 30, 2023.
24

Table of Contents         

(1) Adjusted EPS and Adjusted Net Income are not prepared in accordance with the United States Generally Accepted Accounting Principles (“GAAP”). For information regarding our uses and definitions of these measures and for reconciliations to the most directly comparable United States GAAP measures, see the section titled “Non-GAAP Financial Measures” below. Beginning with the quarter ended March 31, 2024, for all periods presented, we have updated our presentation and calculation of Adjusted EBT, and corresponding presentations and calculations of Adjusted Net Income and Adjusted EPS, to no longer add back debt issuance cost amortization.

Dividend Paid
On May 1, 2024, we paid a dividend of $0.12 per share ($2.4 million in the aggregate) to stockholders of record of our Class A Common Stock as of the close of business on April 19, 2024.

Share Repurchase Program

On April 4, 2024, the Board authorized a new share repurchase program to repurchase up to $20.0 million in the aggregate of shares of our Class A Common Stock. This new share repurchase program will expire in April 2027. During the three months ended June 30, 2024, we repurchased 769,715 shares of Class A Common Stock, which were held as treasury stock as of June 30, 2024, for an aggregate purchase price of $2.5 million at an average purchase price per share of $3.27. As of June 30, 2024, $17.5 million of the repurchase authorization under the Repurchase Program remained available.

Bitty Purchase Agreement

On July 31, 2024, we entered into a Securities Purchase Agreement, dated as of July 31, 2024, to acquire 35% of the outstanding equity securities of Bitty Holdings, LLC (“Bitty”), a credit access company that offers revenue-based financing and other working capital solutions. The acquisition closed on July 31, 2024 (the “Closing Date”). The aggregate consideration paid in connection with the acquisition consisted of (i) a cash payment of approximately $15.3 million and (ii) 734,851 OppFi Units, valued at approximately $2.7 million.

Pursuant to the Securities Purchase Agreement, one of our subsidiaries has (a) the right to purchase an additional 30% of the outstanding equity securities of Bitty within a specific time period from the date that is three years from the Closing Date, and (b) the right to purchase all remaining equity securities of Bitty within a specific time period from the date that is six years from the Closing Date.

For further details, see Note 17 to the Consolidated Financial Statements, “Subsequent Events”.
KEY PERFORMANCE METRICS

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’s operations as of and for the three and six months ended June 30, 2024 and 2023.

The key performance metrics presented are for the OppLoans product only and exclude the SalaryTap and OppFi Card products.

Total Net Originations

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 between us and 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.

The following tables present total net originations (defined as gross originations net of transferred balance on refinanced loans), total retained net originations (defined as the portion of total net originations as defined above with respect to which the Company ultimately purchased a receivable from bank partners or originated directly), percentage of net originations by bank partners, and percentage of net originations by new loans for the three and six months ended June 30, 2024 and 2023 (in thousands):

25

Table of Contents         
Three Months Ended June 30,Change
20242023$%
Total net originations$205,549 $200,640 $4,909 2.4 %
Total retained net originations$189,344 $195,347 $(6,003)(3.1)%
Percentage of net originations by bank partners100.0 %97.3 %N/A2.8 %
Percentage of net originations by new loans44.4 %43.6 %N/A1.8 %

Six Months Ended June 30,Change
20242023$%
Total net originations$369,045 $360,236 $8,809 2.4 %
Total retained net originations$341,855 $350,990 $(9,135)(2.6)%
Percentage of net originations by bank partners100.0 %96.4 %N/A3.7 %
Percentage of net originations by new loans43.5 %43.8 %N/A(0.7)%

Total net originations increased to $205.5 million and $369.0 million for the three and six months ended June 30, 2024, respectively, from $200.6 million and $360.2 million for the three and six months ended June 30, 2023, respectively. The 2.4% and 2.4% increases for the three and six months ended June 30, 2024 were a result of bank partners’ expansion into additional states as well as enhanced lead evaluation capabilities driving higher quality applications. Total retained net originations decreased to $189.3 million and $341.9 million for the three and six months ended June 30, 2024, respectively, from $195.3 million and $351.0 million for the three and six months ended June 30, 2023, respectively. The 3.1% and 2.6% decreases for the three and six months ended June 30, 2024 were attributed to one of our bank partners retaining a higher percentage of loans originated in certain states.

Total net originations by our bank partners increased to 100.0% and 100.0% for the three and six months ended June 30, 2024, respectively, from 97.3% and 96.4% for the three and six months ended June 30, 2023, respectively. During the third quarter of 2023, the Company ceased directly originating loans and transitioned completely to a servicing / facilitation model for bank partners.

Total net originations of new loans as a percentage of total loans increased to 44.4% for the three months ended June 30, 2024 from 43.6% for the three months ended June 30, 2023. The increase is a result of accelerating growth from our bank partners’ expansion into additional states. Total net originations of new loans as a percentage of total loans decreased to 43.5% for the six months ended June 30, 2024 from 43.8% for the six months ended June 30, 2023. The decrease is a result of the pool of customers available to refinance growing over time, as well as marketing campaigns targeting email engagement rates in the refinance population.

Ending Receivables

Ending receivables are defined as the unpaid principal balances of loans at the end of the reporting period. The following table presents ending receivables as of June 30, 2024 and 2023 (in thousands):

As of June 30, 2024Change
20242023$%
Ending receivables$387,086 $397,754 $(10,668)(2.7)%

Ending receivables decreased to $387.1 million as of June 30, 2024 from $397.8 million as of June 30, 2023. The 2.7% decrease was primarily driven by a one of our bank partners retaining a higher percentage of loans originated in certain states.

26

Table of Contents         
Average Yield

Average yield represents total revenue from the period as a percent of average receivables and is presented as an annualized metric. Receivables are defined as the unpaid principal balances of loans. The following tables present average yield for the three and six months ended June 30, 2024 and 2023:

Three Months Ended June 30,Change
20242023%
Average yield, annualized134.8 %128.8 %4.7 %

Six Months Ended June 30,Change
20242023%
Average yield, annualized131.4 %126.7 %3.7 %

Average yield increased to 134.8% and 131.4% for the three and six months ended June 30, 2024, respectively, from 128.8% and 126.7% for the three and six months ended June 30, 2023, respectively. The 4.7% and 3.7% increases were driven by a decrease in delinquent loans in the portfolio that were not accruing interest throughout the period as well as an increase in the average statutory rate from a relative shift away from states with lower interest rates.

Net Charge-Offs as a Percentage of Total Revenue and Net Charge-Offs as a Percentage of Average Receivables

Net charge-offs as a percentage of total revenue and net charge-offs as a percentage of average receivables represent total charge-offs from the period less recoveries as a percentage of total revenue and as a percentage of average receivables. Net charge-offs as a percentage of average receivables is presented as an annualized metric. Receivables are defined as the unpaid principal of 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.

The following tables present net charge-offs as a percentage of total revenue and as an annualized percentage of average receivables for the three and six months ended June 30, 2024 and 2023:

Three Months Ended June 30,Change
20242023%
Net charge-offs as % of total revenue32.5 %36.2 %(10.2)%
Net charge-offs as % of average receivables, annualized43.8 %46.6 %(6.0)%

Six Months Ended June 30,Change
20242023%
Net charge-offs as % of total revenue40.2 %42.6 %(5.6)%
Net charge-offs as % of average receivables, annualized52.9 %53.9 %(1.9)%

Net charge-offs as a percentage of total revenue decreased to 32.5% and 40.2% for the three and six months ended June 30, 2024, respectively, from 36.2% and 42.6% for the three and six months ended June 30, 2023, respectively. The decreases in net charge-offs as a percentage of total revenue for the three and six months ended June 30, 2024 are a result of a higher yielding portfolio for the reasons discussed above in “Average Yield” combined with higher recoveries driving lower levels of net charge-offs compared to the three and six months ended June 30, 2023. Net charge-offs as a percentage of average receivables decreased to 43.8% and 52.9% for the three and six months ended June 30, 2024, respectively, from 46.6% and 53.9% for the three and six months ended June 30, 2023, respectively. The decreases in net charge-offs as a percentage of average receivables for the three and six months ended June 30, 2024 are a result of higher recoveries driving lower levels of net charge-offs compared to the three and six months ended June 30, 2023.

27

Table of Contents         
Auto-Approval Rate

Auto-approval rate is calculated by taking the number of approved loans that are not decisioned by a loan processor or underwriter (auto-approval) divided by the total number of loans approved. The following tables present auto approval rate for the three and six months ended June 30, 2024 and 2023:

Three Months Ended June 30,Change
20242023%
Auto-approval rate75.8 %72.1 %5.1 %

Six Months Ended June 30,Change
20242023%
Auto-approval rate74.7 %71.0 %5.2 %

Auto-approval rate increased to 75.8% and 74.7% for the three and six months ended June 30, 2024, respectively, from 72.1% and 71.0% for the three and six months ended June 30, 2023, respectively. The increases in auto-approval rate for the three and six months ended June 30, 2024 were driven by the continued application of algorithmic automation projects that streamline frictional steps of the origination process.


28

Table of Contents         
RESULTS OF OPERATIONS
Comparison of the three months ended June 30, 2024 and 2023

The following table presents our consolidated results of operations for the three months ended June 30, 2024 and 2023 (in thousands, except number of shares and per share data).

Three Months Ended June 30,Change
(unaudited)20242023$%
Interest and loan related income$125,076 $121,583 $3,493 2.9 %
Other revenue1,228 903 325 36.0 
     Total revenue126,304 122,486 3,818 3.1 
Change in fair value of finance receivables(40,019)(44,043)4,024 (9.1)
Provision for credit losses on finance receivables(4)(3,866)3,862 (99.9)
     Net revenue86,281 74,577 11,704 15.7 
Expenses:
Sales and marketing10,824 12,314 (1,490)(12.1)
Customer operations(a)
11,608 11,740 (132)(1.1)
Technology, products, and analytics9,148 9,779 (631)(6.5)
General, administrative, and other(a)
14,250 11,179 3,071 27.5 
     Total expenses before interest expense45,830 45,012 818 1.8 
Interest expense10,964 11,231 (267)(2.4)
     Total expenses56,794 56,243 551 1.0 
     Income from operations29,487 18,334 11,153 60.8 
Change in fair value of warrant liabilities(976)351 (1,327)(378.6)
Other income79 79 — — 
    Income before income taxes28,590 18,764 9,826 52.4 
Income tax expense914 688 226 32.8 
     Net income27,676 18,076 9,600 53.1 
Less: net income attributable to noncontrolling interest24,610 15,934 8,676 54.4 
     Net income attributable to OppFi Inc.$3,066 $2,142 $924 43.1 %
Earnings per share attributable to OppFi Inc.:
Earnings per common share:
   Basic$0.16 $0.14 
   Diluted$0.16 $0.14 
Weighted average common shares outstanding:
   Basic19,675,93415,632,120
   Diluted19,675,93415,873,753
(a) Beginning with the quarter ended March 31, 2024, for all periods presented, the Company reclassified certain expenses that were previously included in general, administrative, and other expenses to customer operations expenses.

Total Revenue

Total revenue consists mainly of revenue earned from interest on receivables from outstanding loans based on the interest method. We also earn revenue from referral fees related primarily to our “Turn-Up” program, which represented 0.3% of total revenue for the three months ended June 30, 2024.

Total revenue increased by $3.8 million, or 3.1%, to $126.3 million for the three months ended June 30, 2024 from $122.5 million for the three months ended June 30, 2023. The increase was due to a higher average statutory rate for the loans in the portfolio as well as stronger payment activity driving a higher yield on the balances.
29

Table of Contents         
Change in Fair Value and Provision for Credit Losses on Finance Receivables

Commencing on January 1, 2021, we elected the fair value option on the OppLoans installment product. To derive the fair value, we 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. We did not elect the fair value option on our SalaryTap and OppFi Card finance receivables, which are carried at amortized cost, net of allowance for credit losses.

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 $40.0 million for the three months ended June 30, 2024, which was comprised of $41.1 million of net charge-offs and a fair market value adjustment of $(1.1) million, down from $44.0 million for the three months ended June 30, 2023, which was comprised of $44.2 million of net charge-offs and a fair market value adjustment of $(0.2) million. The fair value adjustment for the three months ended June 30, 2024 had a positive impact due to the increase in receivables over the period with a relatively flat fair value mark.

Provision for credit losses on finance receivables consists of gross charge-offs incurred in the period, net of recoveries, plus the change in allowance for credit losses for our SalaryTap and OppFi Card products. Provision for credit losses on finance receivables decreased by $3.9 million to $4.1 thousand for the three months ended June 30, 2024 from $3.9 million for the three months ended June 30, 2023. The decrease is largely attributed to very few remaining active SalaryTap finance receivables during the three months ended June 30, 2024, while provision for credit losses was increased during the three months ended June 30, 2023 to account for the then-impending closure of OppFi Card finance receivables.

Net Revenue

Net revenue is equal to total revenue less the change in fair value and provision for credit losses on finance receivables. Total net revenue increased by $11.7 million, or 15.7%, to $86.3 million for the three months ended June 30, 2024 from $74.6 million for the three months ended June 30, 2023. This increase was due to both the increase in total revenue and the decrease in change in fair value and provision for credit losses on finance receivables.

Expenses

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 general, administrative, and other expenses.

Expenses increased by $0.6 million, or 1.0%, to $56.8 million for the three months ended June 30, 2024, from $56.2 million for the three months ended June 30, 2023. The increase in expenses was primarily driven by a one-time adjustment as a result of the reclassification of OppFi Card assets from held for sale to held for investment at amortized cost that offset expenses for the three months ended June 30, 2023. The increase was partially offset by lower direct marketing spend expense resulting from a shift towards relatively lower-cost loans, reduced payment processing fees related to a renegotiation, and lower professional fees related to accounting and legal matters. Despite the slight increase in total expenses for the three months ended June 30, 2024, expenses as a percent of total revenue decreased from 45.9% to 45.0% for the three months ended June 30, 2024 compared to the three months ended June 30, 2023.

Income from Operations

Income from operations is the difference between net revenue and expenses. Total income from operations increased by $11.2 million to $29.5 million for the three months ended June 30, 2024 from income from operations of $18.3 million for the three months ended June 30, 2023. This increase was driven primarily by higher total revenue and lower change in fair value and provision for credit losses on finance receivables, slightly offset by higher expenses for the three months ended June 30, 2024 as a result of the reasons discussed above.


30

Table of Contents         
Change in Fair Value of Warrant Liabilities

Change in fair value of warrant liabilities totaled $(1.0) million for the three months ended June 30, 2024 and $0.4 million for the three months ended June 30, 2023. These warrant liabilities arose with respect to warrants issued in connection with the initial public offering of FGNA and are subject to re-measurement at each balance sheet date.

Other Income

Other income totaled $0.1 million for the three months ended June 30, 2024 and $0.1 million for the three months ended June 30, 2023. Other income for both periods was comprised of $0.1 million in income related to the Company subleasing one floor of its office space.

Income Before Income Taxes

Income before income taxes is the sum of income from operations, the change in fair value of warrant liabilities, and other income. Income before income taxes increased by $9.8 million, or 52.4%, to $28.6 million for the three months ended June 30, 2024 from $18.8 million for the three months ended June 30, 2023 for the reasons stated above.

Income Tax Expense

OppFi recorded an income tax expense of $0.9 million for the three months ended June 30, 2024 and $0.7 million for the three months ended June 30, 2023. This increase is largely attributed to OppFi Inc.’s increasing ownership in OppFi-LLC.

Net Income

Net income increased by $9.6 million to $27.7 million for the three months ended June 30, 2024 from net income of $18.1 million for the three months ended June 30, 2023 for the reasons stated above.

Net Income Attributable to OppFi Inc.

Net income attributable to OppFi Inc. was $3.1 million for the three months ended June 30, 2024, up from net income attributable to OppFi Inc. of $2.1 million for the three months ended June 30, 2023. Net income attributable to OppFi Inc. represents the income solely attributable to stockholders of OppFi Inc. As a result of the Company’s Up-C structure, the underlying income or expense components that are attributable to OppFi Inc. are generally expense items related to OppFi Inc.’s status as a public company, the income or expense for the change in fair value of warrant liabilities related to the Company’s warrants, and the Company’s approximate percentage interest in the noncontrolling interest. For the three months ended June 30, 2024, the underlying income or expense components attributable to OppFi Inc. include OppFi Inc.'s percentage interest in the income attributable to noncontrolling interest of $5.3 million, partially offset by the loss on change in fair value of warrant liabilities of $1.0 million, income tax expense of $0.9 million, general and administrative expense of $0.2 million, and board fees of $0.1 million, for total net income attributable to OppFi Inc. of $3.1 million. For the three months ended June 30, 2023, the underlying income or expense components that are attributable to OppFi Inc. include OppFi Inc.’s percentage interest in the income attributable to noncontrolling interest of $2.6 million and the gain on change in fair value of warrant liabilities of $0.3 million, partially offset by income tax expense of $0.6 million, general and administrative expense of $0.1 million, and board fees of $0.1 million, for net income attributable to OppFi Inc. of $2.1 million.

Diluted Earnings per Share

The Company’s outstanding shares of Class V Voting Stock were excluded in computing the diluted earnings per share for the three months ended June 30, 2024 as the inclusion of these shares would have had an antidilutive effect under the if-converted method. Under the if-converted method, shares of the Company’s Class V Voting Stock are assumed to be exchanged, together with OppFi Units, into shares of the Company’s Class A Common Stock as of the beginning of the period. The Company’s outstanding shares of Class V Voting Stock were also excluded in computing the diluted earnings per share for the three months ended June 30, 2023 as the inclusion of these shares would have had an antidilutive effect under the if-converted method.




31

Table of Contents         
Comparison of the six months ended June 30, 2024 and 2023

The following table presents our consolidated results of operations for the six months ended June 30, 2024 and 2023 (in thousands, except number of shares and per share data).

Six Months Ended June 30,Change
(unaudited)20242023$%
Interest and loan related income$251,355 $241,525 $9,830 4.1 %
Other revenue2,292 1,335 957 71.7 
     Total revenue253,647 242,860 10,787 4.4 
Change in fair value of finance receivables(104,121)(107,161)3,040 (2.8)
Provision for credit losses on finance receivables(31)(3,936)3,905 (99.2)
     Net revenue149,495 131,763 17,732 13.5 
Expenses:
Sales and marketing19,002 22,161 (3,159)(14.3)
Customer operations(a)
22,971 22,774 197 0.9 
Technology, products, and analytics18,927 19,733 (806)(4.1)
General, administrative, and other(a)
31,430 22,429 9,001 40.1 
     Total expenses before interest expense92,330 87,097 5,233 6.0 
Interest expense22,394 22,602 (208)(0.9)
     Total expenses114,724 109,699 5,025 4.6 
     Income from operations34,771 22,064 12,707 57.6 
Change in fair value of warrant liabilities4,195 504 3,691 732.6 
Other income159 272 (113)(41.5)
     Income before income taxes39,125 22,840 16,285 71.3 
Income tax expense1,318 834 484 58.0 
     Net income37,807 22,006 15,801 71.8 
Less: net income attributable to noncontrolling interest29,204 19,613 9,591 48.9 
     Net income attributable to OppFi Inc.$8,603 $2,393 $6,210 259.5 %
Earnings per share attributable to OppFi Inc.:
Earnings per common share:
     Basic$0.44 $0.16 
     Diluted$0.36 $0.16 
Weighted average common shares outstanding:
     Basic19,440,68015,336,366
     Diluted86,148,47715,533,467
(a) Beginning with the quarter ended March 31, 2024, for all periods presented, the Company reclassified certain expenses that were previously included in general, administrative, and other expenses to customer operations expenses.

Total Revenue

Total revenue consists mainly of revenue earned from interest on receivables from outstanding loans based on the interest method. We also earn revenue from referral fees related primarily to our “Turn-Up” program, which represented 0.2% of total revenue for the six months ended June 30, 2024.

Total revenue increased by $10.8 million, or 4.4%, to $253.6 million for the six months ended June 30, 2024 from $242.9 million for the six months ended June 30, 2023. The increase was due to higher average receivables balances throughout the period, a higher average statutory rate for the loans in the portfolio, and stronger payment activity driving a higher yield on the balances.

32

Table of Contents         
Change in Fair Value and Provision for Credit Losses on Finance Receivables

Commencing on January 1, 2021, we elected the fair value option on the OppLoans installment product. To derive the fair value, we 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. We did not elect the fair value option on our SalaryTap and OppFi Card finance receivables, which are carried at amortized cost, net of allowance for credit losses.

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 $104.1 million for the six months ended June 30, 2024, which was comprised of $102.1 million of net charge-offs and a fair market value adjustment of $2.1 million, down from $107.2 million for the six months ended June 30, 2023, which was comprised of $103.0 million of net charge-offs and a fair market value adjustment of $4.2 million. The fair value adjustment for the six months ended June 30, 2024 had a negative impact due to the decrease in receivables over the period with a relatively flat fair value mark.

Provision for credit losses on finance receivables consists of gross charge-offs incurred in the period, net of recoveries, plus the change in allowance for credit losses for our SalaryTap and OppFi Card products. Provision for credit losses on finance receivables decreased by $3.9 million to $30.8 thousand for the six months ended June 30, 2024 from $3.9 million for the six months ended June 30, 2023. The decrease is largely attributed to very few remaining active SalaryTap finance receivables during the six months ended June 30, 2024, while provision for credit losses was increased during six months ended June 30, 2023 to account for the then-impending closure of OppFi Card finance receivables.

Net Revenue

Net revenue is equal to total revenue less the change in fair value and provision for credit losses on finance receivables. Total net revenue increased by $17.7 million, or 13.5%, to $149.5 million for the six months ended June 30, 2024 from $131.8 million for the six months ended June 30, 2023. This increase was due to both the increase in total revenue and the decrease in change in fair value and provision for credit losses on finance receivables.

Expenses

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.

Expenses increased by $5.0 million, or 4.6%, to $114.7 million for the six months ended June 30, 2024, from $109.7 million for the six months ended June 30, 2023. The increase in expenses was primarily driven by a one-time expense associated with the exit activities from the OppFi Card product as well as a one-time adjustment as a result of the reclassification of OppFi Card assets from held for sale to held for investment at amortized cost that offset expenses for the six months ended June 30, 2023. The increase was partially offset by lower direct marketing spend expense resulting from a shift towards relatively lower-cost loans, reduced payment processing fees related to a renegotiation, and lower capitalized technology amortization expense. Despite the overall increase in expenses for the six months ended June 30, 2024, expenses as a percent of total revenue was flat year over year at 45.2%.

Income from Operations

Income from operations is the difference between net revenue and expenses. Total income from operations increased by $12.7 million to $34.8 million for the six months ended June 30, 2024 from income from operations of $22.1 million for the six months ended June 30, 2023. This increase was driven primarily by higher total revenue and lower change in fair value and provision for credit losses on finance receivables, slightly offset by higher expenses for the six months ended June 30, 2024 as a result of the reasons discussed above.






33

Table of Contents         
Change in Fair Value of Warrant Liabilities

Change in fair value of warrant liabilities totaled $4.2 million for the six months ended June 30, 2024 and $0.5 million for the six months ended June 30, 2023. These warrant liabilities 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.

Other Income

Other income totaled $0.2 million for the six months ended June 30, 2024 and $0.3 million for the six months ended June 30, 2023. For the six months ended June 30, 2024, other income includes $0.2 million in income related to the Company subleasing one floor of its office space. For the six months ended June 30, 2023, other income includes $0.2 million in income related to the Company subleasing one floor of its office space and $0.1 million from the gain on partial loan forgiveness of the secured borrowing payable.

Income Before Income Taxes

Income before income taxes is the sum of income from operations, the change in fair value of warrant liabilities, and other income. Income before income taxes increased by $16.3 million, or 71.3%, to $39.1 million for the six months ended June 30, 2024 from $22.8 million for the six months ended June 30, 2023 for the reasons stated above.

Income Tax Expense

OppFi recorded a provision for income taxes of $1.3 million for the six months ended June 30, 2024 and $0.8 million for the six months ended June 30, 2023. This increase is largely attributed to OppFi Inc.’s increasing ownership in OppFi-LLC.

Net Income

Net income increased by $15.8 million, or 71.8%, to $37.8 million for the six months ended June 30, 2024 from $22.0 million for the six months ended June 30, 2023 for the reasons stated above.

Net Income Attributable to OppFi Inc.

Net income attributable to OppFi Inc. was $8.6 million for the six months ended June 30, 2024, up from $2.4 million for the six months ended June 30, 2023. Net income attributable to OppFi Inc. represents the income solely attributable to stockholders of OppFi Inc. As a result of the Company’s Up-C structure, the underlying income or expense components that are attributable to OppFi Inc. are generally expense items related to OppFi Inc.’s status as a public company, the income or expense for the change in fair value of warrant liabilities related to the Company’s warrants, and the Company’s approximate percentage interest in the noncontrolling interest. The underlying income or expense components that are attributable to OppFi Inc. for the six months ended June 30, 2024 are OppFi Inc.’s percentage interest in the income attributable to noncontrolling interest of $6.3 million and gain on change in fair value of warrant liabilities of $4.2 million, partially offset by income tax expense of $1.3 million, general and administrative expense of $0.4 million, and board fees of $0.2 million, for total net income attributable to OppFi Inc. of $8.6 million. The underlying income or expense components that are attributable to OppFi Inc. for the six months ended June 30, 2023 are OppFi Inc.’s percentage interest in the income attributable to noncontrolling interest of $3.2 million and gain on change in fair value of warrant liabilities of $0.5 million, partially offset by income tax expense of $0.8 million, general and administrative expense of $0.4 million, and board fees of $0.2 million, for total net income attributable to OppFi Inc. of $2.4 million.

Diluted Earnings per Share

For the six months ended June 30, 2024, the Company’s outstanding shares of Class V Voting Stock were included in computing the diluted earnings per share as the inclusion of these shares had a dilutive effect under the if-converted method. Under the if-converted method, shares of the Company’s Class V Voting Stock are assumed to be exchanged, together with OppFi Units, into shares of the Company’s Class A Common Stock as of the beginning of the period. For the six months ended June 30, 2023, the Company’s outstanding shares of Class V Voting Stock were excluded in computing the diluted earnings per share as the inclusion of these shares would have had an antidilutive effect under the if-converted method.




34

Table of Contents         
CONDENSED BALANCE SHEETS

Comparison as of June 30, 2024 and December 31, 2023

The following table presents our condensed balance sheet as of June 30, 2024 and December 31, 2023 (in thousands):

(Unaudited)Change
June 30,December 31,$%
20242023
Assets
Cash and restricted cash$80,837 $73,943 $6,894 9.3 %
Finance receivables at fair value430,482 463,320 (32,838)(7.1)
Finance receivables at amortized cost, net19 110 (91)(82.7)
Other assets61,755 64,170 (2,415)(3.8)
Total assets$573,093 $601,543 $(28,450)(4.7)%
Liabilities and stockholders’ equity
Accounts payable and accrued expenses$28,001 $26,448 $1,553 5.9 %
Other liabilities38,960 40,086 (1,126)(2.8)
Total debt301,774 334,116 (32,342)(9.7)
Warrant liabilities2,669 6,864 (4,195)(61.1)
Total liabilities371,404 407,514 (36,110)(8.9)
Total stockholders’ equity201,689 194,029 7,660 3.9 
Total liabilities and stockholders’ equity$573,093 $601,543 $(28,450)(4.7)%

Total cash and restricted cash increased by $6.9 million as of June 30, 2024 compared to December 31, 2023 driven by an increase in received payments relative to originations. Finance receivables at fair value decreased by $32.8 million as of June 30, 2024 compared to December 31, 2023 from lower origination volume due to seasonality. Finance receivables at amortized cost, net decreased by $0.1 million as of June 30, 2024 compared to December 31, 2023 due to the continued rundown of SalaryTap finance receivables. Other assets decreased by $2.4 million as of June 30, 2024 compared to December 31, 2023 mainly due to a decrease in the operating lease right of use asset of $0.8 million, a decrease in the deferred tax asset of $0.7 million, and a decrease in property, equipment, and software of $0.5 million.

Accounts payable and accrued expenses increased by $1.6 million as of June 30, 2024 compared to December 31, 2023 driven by an increase in accrued expenses of $3.6 million, partially offset by a decrease in accounts payable of $2.0 million. Other liabilities decreased by $1.1 million as of June 30, 2024 compared to December 31, 2023 driven by a decrease in the operating lease liability of $0.9 million and the tax receivable agreement liability of $0.2 million. Total debt decreased by $32.3 million as of June 30, 2024 compared to December 31, 2023 driven by a decrease in utilization of revolving lines of credit of $30.9 million and a decrease in notes payable of $1.4 million. Warrant liabilities decreased by $4.2 million due to the decrease in the valuation of the warrants as of June 30, 2024 compared to December 31, 2023. Total stockholders’ equity increased by $7.7 million as of June 30, 2024 compared to December 31, 2023 driven by net income and stock-based compensation, partially offset by purchases of treasury stock and dividend issuance.

NON-GAAP FINANCIAL MEASURES

Comparison of the three and six months ended June 30, 2024 and 2023

We believe that the provision of non-GAAP financial measures in this report, including Adjusted EBT, Adjusted Net Income, and Adjusted EPS 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.


35

Table of Contents         
Adjusted EBT and Adjusted Net Income

Beginning with the quarter ended March 31, 2024, for all periods presented, we have updated our presentation and calculation of Adjusted EBT, and the corresponding presentations and calculations of Adjusted Net Income and Adjusted EPS, to no longer add back debt issuance cost amortization.

Adjusted EBT is a non-GAAP measure defined as our GAAP net income adjusted to eliminate the effect of certain items as shown below, including income tax expense, other income, change in fair value of warrant liabilities and other addbacks and one-time expenses. Adjusted Net Income is a non-GAAP measure defined as our Adjusted EBT less pro forma taxes for comparison purposes. We believe that Adjusted EBT and Adjusted Net Income are important measures because they allow management, investors, and our Board to evaluate and compare our operating results from period-to-period by making the adjustments described below.

Adjusted EBT and Adjusted Net Income exclude certain expenses that are required in accordance with GAAP because they are non-recurring items (such as severance), non-cash expenditures (such as changes in the fair value of warrant liabilities and expenses related to stock compensation), or are not related to our underlying business performance. We believe these adjustments provide investors with a comparative view of expenses that the Company expects to incur on an ongoing basis.

(in thousands, except share and per share data)
Three Months Ended June 30,
Variance
(unaudited)20242023$%
Net income$27,676 $18,076 $9,600 53.1 %
Income tax expense914 688 226 32.8 
Other income(79)(79)— — 
Change in fair value of warrant liabilities976 (351)1,327 378.6 
Other addbacks and one-time expenses, net(a)
2,932 2,588 344 13.3 
Adjusted EBT(b)
32,419 20,922 11,497 55.0 
Less: pro forma taxes(c)
7,638 5,057 2,581 51.0 
Adjusted net income(b)
$24,781 $15,865 $8,916 56.2 %
Adjusted earnings per share(b)
$0.29 $0.19 
Weighted average diluted shares outstanding86,268,51184,750,663

(a) For the three months ended June 30, 2024, other addbacks and one-time expenses, net of $2.9 million included $2.1 million in stock compensation expenses, $0.5 million in expenses related to legal matters, $0.3 million in severance expenses, and $0.1 million in expenses related to corporate development. For the three months ended June 30, 2023, other addbacks and one-time expenses, net of $2.6 million included a $(3.1) million addback from the reclassification of OppFi Card finance receivables from assets held for sale to assets held for investment at amortized cost, a $3.8 million expense related to provision for credit losses on the OppFi Card finance receivables, $0.8 million in stock compensation expenses, $0.6 million in severance expenses, $0.4 million in expenses related to corporate development, and $0.1 million in retention expenses.
(b) Beginning with the quarter ended March 31, 2024, for all periods presented, the Company has updated its presentation and calculation of Adjusted EBT, and the corresponding presentations and calculations of Adjusted Net Income and Adjusted EPS, to no longer add back debt issuance cost amortization.
(c) Assumes a tax rate of 23.56% for the three months ended June 30, 2024 and 24.17% for the three months ended June 30, 2023, reflecting the U.S. federal statutory rate of 21% and a blended statutory rate for state income taxes.

36

Table of Contents         
(in thousands, except share and per share data)Six Months Ended June 30,Variance
(unaudited)20242023$%
Net income$37,807 $22,006 $15,801 71.8 %
Income tax expense1,318 834 484 58.0 
Other income(159)(272)113 (41.5)
Change in fair value of warrant liabilities(4,195)(504)(3,691)732.6 
Other addbacks and one-time expenses, net(a)
9,136 3,940 5,196 131.9 
Adjusted EBT(b)
43,907 26,004 17,903 68.8 
Less: pro forma taxes(c)
10,345 6,284 4,061 64.6 
Adjusted net income(b)
$33,562 $19,720 $13,842 70.2 %
Adjusted earnings per share(b)
$0.39 $0.23 
Weighted average diluted shares outstanding86,148,47784,592,228

(a) For the six months ended June 30, 2024, other addbacks and one-time expenses, net of $9.1 million included $3.1 million in stock compensation expenses, a $2.9 million expense related to OppFi Card’s exit activities, $1.2 million in expenses related to legal matters, $1.1 million in severance expenses, and $0.8 million in expenses related to corporate development. For the six months ended June 30, 2023, other addbacks and one-time expenses, net of $3.9 million included a $(3.0) million addback from the reclassification of OppFi Card finance receivables from assets held for sale to assets held for investment at amortized cost, a $3.8 million expense related to provision for credit losses on the OppFi Card finance receivables, $2.0 million in stock compensation expenses, $0.6 million in severance expenses, $0.4 million in expenses related to corporate development, and $0.1 million in retention expenses.
(b) Beginning with the quarter ended March 31, 2024, for all periods presented, the Company has updated its presentation and calculation of Adjusted EBT, and the corresponding presentations and calculations of Adjusted Net Income and Adjusted EPS, to no longer add back debt issuance cost amortization.
(c) Assumes a tax rate of 23.56% for the six months ended June 30, 2024 and a 24.16% tax rate for the six months ended June 30, 2023, reflecting the U.S. federal statutory rate of 21% and a blended statutory rate for state income taxes.
37

Table of Contents         
Adjusted Earnings Per Share

Adjusted EPS is defined as adjusted net income divided by weighted average diluted shares outstanding, which represent shares of both classes of common stock outstanding, excluding 25,500,000 shares related to earnout obligations and including the impact of restricted stock units and performance stock units. We believe that presenting Adjusted EPS is useful to investors and others because, due to the Company’s Up-C structure, Basic EPS calculated on a GAAP basis excludes a large percentage of the Company’s outstanding shares of common stock, which are Class V Voting Stock, and Diluted EPS calculated on a GAAP basis excludes dilutive securities, including Class V Voting Stock, restricted stock units, and performance stock units, in any periods in which their inclusion would have an antidilutive effect. Shares of the Company’s Class V Voting Stock may be exchanged, together with OppFi Units, into shares of the Company’s Class A Common Stock. We believe that presenting Adjusted EPS is useful to investors and others because it presents the Company’s Adjusted Net Income on a per share basis based on the shares of the Company’s common stock that would be issued but for, and can be issued as a result of, the Company’s Up-C structure, excluding the forfeitable earnout shares from the Company’s Business Combination. The earnout shares issued in the Business Combination are excluded from the calculation of Adjusted EPS because such earnout shares were subject to potential forfeiture pending the achievement of certain earnout targets pursuant to the terms of the Business Combination, and we believed that, until such shares were forfeited or no longer subject to forfeiture, it was useful to investors and others to provide per share earnings information based only on those shares that were not subject to forfeiture. The earnout shares were forfeited subsequent to the end of the three months ended June 30, 2024.
Three Months Ended June 30,
(unaudited)20242023
Weighted average Class A common stock outstanding19,675,93415,632,120
Weighted average Class V voting stock outstanding91,380,78994,376,910
Elimination of earnouts at period end(25,500,000)(25,500,000)
Dilutive impact of restricted stock units642,306238,008
Dilutive impact of performance stock units69,4823,625
Weighted average diluted shares outstanding86,268,51184,750,663

(in thousands, except share and per share data)Three Months Ended
June 30, 2024
Three Months Ended
June 30, 2023
(unaudited)$Per Share$Per Share
Weighted average diluted shares outstanding86,268,511 84,750,663 
Net income$27,676 $0.32 $18,076 $0.21 
Income tax expense914 0.01688 0.01
Other income(79)(79)
Change in fair value of warrant liabilities976 0.01(351)
Other addbacks and one-time expenses, net2,932 0.032,588 0.03
Adjusted EBT(a)
32,419 0.3820,922 0.25
Less: pro forma taxes7,638 0.095,057 0.06
Adjusted net income(a)
$24,781 $0.29 $15,865 $0.19 

(a) Beginning with the quarter ended March 31, 2024, for all periods presented, the Company has updated its presentation and calculation of Adjusted EBT, and corresponding presentations and calculations of Adjusted Net Income and Adjusted EPS, to no longer add back debt issuance cost amortization.

Six Months Ended June 30,
(unaudited)20242023
Weighted average Class A common stock outstanding19,440,68015,336,366
Weighted average Class V voting stock outstanding91,531,96494,558,761
Elimination of earnouts at period end(25,500,000)(25,500,000)
Dilutive impact of restricted stock units602,628180,290
Dilutive impact of performance stock units73,20516,811
Weighted average diluted shares outstanding86,148,47784,592,228
38

Table of Contents         
(in thousands, except share and per share data)Six Months Ended
June 30, 2024
Six Months Ended
June 30, 2023
(unaudited)$Per Share$Per Share
Weighted average diluted shares outstanding86,148,477 84,592,228 
Net income$37,807 $0.44 $22,006 $0.26 
Income tax expense1,318 0.02834 0.01
Other income(159)(272)
Change in fair value of warrant liabilities(4,195)(0.05)(504)(0.01)
Other addbacks and one-time expenses, net9,136 0.113,940 0.05
Adjusted EBT(a)
43,907 0.5126,004 0.31
Less: pro forma taxes10,345 0.126,284 0.07
Adjusted net income(a)
$33,562 $0.39 $19,720 $0.23 

(a) Beginning with the quarter ended March 31, 2024, for all periods presented, the Company has updated its presentation and calculation of Adjusted EBT, and corresponding presentations and calculations of Adjusted Net Income and Adjusted EPS, to no longer add back debt issuance cost amortization.

LIQUIDITY AND CAPITAL RESOURCES

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.

Maturities of our financing facilities are staggered over two years to help minimize refinance risk.

The following table presents our unrestricted cash and undrawn debt as of June 30, 2024 and December 31, 2023 (in thousands):

June 30,December 31,
20242023
Unrestricted cash$46,622 $31,791 
Undrawn debt$223,226 $192,333 

As of June 30, 2024, OppFi had $46.6 million in unrestricted cash, an increase of $14.8 million from December 31, 2023. As of June 30, 2024, OppFi had an additional $223.2 million of unused debt capacity under its financing facilities for future availability, representing a 43% overall undrawn capacity, an increase from $192.3 million as of December 31, 2023. The increase in undrawn debt was driven primarily by using excess cash to pay down debt on our revolving credit lines and term loan. Including total financing commitments of $525.0 million and cash on the balance sheet of $80.8 million, OppFi had approximately $605.8 million in funding capacity as of June 30, 2024.

OppFi believes that its unrestricted cash, undrawn debt and funds from operating income will be sufficient to meet its liquidity needs for at least the next 12 months from the date of this Quarterly Report. The Company’s future capital requirements will depend on multiple factors, including its revenue growth, aggregate receivables balance, interest expense, working capital requirements, cash provided by and used in operating, investing and financing activities and capital expenditures.

To the extent OppFi’s unrestricted cash balances, funds from operating income and funds from undrawn debt are insufficient to satisfy its liquidity needs in the future, the Company may need to raise additional capital through equity or debt financing and may not be able to do so on terms acceptable to the Company, if at all. If the Company is unable to raise additional capital when needed, its results of operations and financial condition could be materially and adversely impacted.






39

Table of Contents         
CASH FLOWS

The following table presents cash provided by (used in) operating, investing and financing activities during the six months ended June 30, 2024 and 2023 (in thousands):

Six Months Ended June 30,Change
(In thousands, except % change)20242023$%
Net cash provided by operating activities$151,732 $138,566 $13,166 9.5  %
Net cash used in investing activities(77,344)(103,199)25,855 (25.1)
Net cash used in financing activities(67,494)(22,929)(44,565)194.4 
Net increase in cash and restricted cash$6,894 $12,438 $(5,544)(44.6)  %

Operating Activities

Net cash provided by operating activities was $151.7 million for the six months ended June 30, 2024. This was an increase of $13.2 million when compared to net cash provided by operating activities of $138.6 million for the six months ended June 30, 2023. Cash provided by operating activities increased mainly due to higher net income.

Investing Activities

Net cash used in investing activities was $77.3 million for the six months ended June 30, 2024. This was a decrease of $25.9 million when compared to net cash used in investing activities of $103.2 million for the six months ended June 30, 2023, mainly due to lower finance receivables originated and acquired and higher finance receivables repaid and recovered.

Financing Activities

Net cash used in financing activities was $67.5 million for the six months ended June 30, 2024. This was an increase of $44.6 million when compared to net cash used in financing activities of $22.9 million for the six months ended June 30, 2023, primarily due to an increase in distributions to members of OppFi-LLC, net payments of senior debt, repurchases of common stock, and dividends paid on common stock.


40

Table of Contents         
FINANCING ARRANGEMENTS

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 (“SPEs”). In addition, we, through our SPEs, have entered into warehouse credit facilities to partially finance 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. For a detailed discussion on financing arrangements refer to Note 7 to the Consolidated Financial Statements (Unaudited) in Part I, Item 1 of this Quarterly Report on Form 10-Q. The following is a summary of OppFi’s outstanding borrowings as of June 30, 2024 and December 31, 2023, including borrowing capacity as of June 30, 2024 (in thousands):

BorrowingJune 30,December 31,Interest Rate as ofMaturity
PurposeBorrower(s)Capacity20242023June 30, 2024Date
Senior debt, net
Revolving line of creditOpportunity Funding SPE V, LLC (Tranche B)$125,000 $62,500 $103,400 SOFRplus6.75%June 2026
Revolving line of creditOpportunity Funding SPE V, LLC (Tranche C)125,000 62,500 37,500 SOFRplus7.50%July 2027
Revolving line of creditOpportunity Funding SPE IX, LLC (Castlelake)150,000 85,871 93,871 SOFRplus7.50%December 2026
Revolving line of creditGray Rock SPV LLC75,000 51,229 48,442 SOFRplus7.45%October 2026
Total revolving lines of credit475,000 262,100 283,213 
Term loan, netOppFi-LLC50,000 39,674 49,454 SOFRplus0.11%plus10.00%March 2025
Total senior debt, net$525,000 $301,774 $332,667 
Note payable
Financed insurance premiumOppFi-LLC$— $— $1,4499.70%June 2024


LIBOR Transition

In July 2017, the 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, 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. As of June 30, 2024, all of our LIBOR-based credit facilities have been transitioned to the SOFR. The replacement of LIBOR did not have any material effect on our liquidity or the financial terms of our credit facilities.

41

Table of Contents         
CRITICAL ACCOUNTING ESTIMATES

There have been no material changes to the information on critical accounting estimates in our 2023 Annual Report.

ITEM 3.     QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK 

As a “smaller reporting company,” as defined by Item 10 of Regulation S-K, the Company is not required to provide the information required by this Item.
ITEM 4.    CONTROLS AND PROCEDURES
Evaluation of Disclosure Controls and Procedures

Under the supervision and with the participation of the Company’s Chief Executive Officer and Chief Financial Officer, management has evaluated the effectiveness of the design and operation of the Company’s disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act) as of June 30, 2024 (“Evaluation Date”). Based upon that evaluation, the Chief Executive Officer and Chief Financial Officer concluded that, as of the Evaluation Date, the Company’s disclosure controls and procedures were not effective due to the material weakness in its internal control over financial reporting disclosed in Part II, Item 9A of our 2023 Annual Report.

Previously Identified Material Weakness in Internal Control Over Financial Reporting

Notwithstanding the material weakness in the Company’s internal control over financial reporting described below, the Company’s Chief Executive Officer and Chief Financial Officer have concluded that the consolidated financial statements of the Company as included in this Quarterly Report on Form 10-Q present fairly, in all material respects, the Company's financial condition, results of operations and cash flows as of and for the periods presented in accordance with generally accepted accounting principles in the United States.

As discussed in Part II, Item 9A in our 2023 Annual Report, management determined that the Company’s internal control over financial reporting was not effective due to the existence of the material weakness in internal control over financial reporting related to information technology general controls associated with the Company’s financially relevant information systems. Management determined that the Company’s user access controls designed to ensure appropriate segregation of duties, adequate restriction of users and privileged access to the Company’s financially relevant information systems were not operating effectively and the Company’s user access control designed to ensure appropriate segregation of duties was not designed effectively. Management believes that compensating controls are in place and operating effectively to mitigate the risks associated with the identified material weakness as it is being remediated (as described below).

Remediation Plan for Previously Identified Material Weakness in Internal Control Over Financial Reporting

Management is committed to remediating the material weakness described above as promptly as possible. Management believes that certain of the controls in question are designed effectively and that these controls, when operating effectively, will provide appropriate remediation of part of the material weakness. In particular, as part of its remediation plan, the Company is implementing comprehensive access control protocols in order to implement restrictions on user and privileged access to the Company’s financially relevant information systems and will be providing internal control training for personnel involved in remediating this material weakness. In addition, management continues to design and implement new controls to ensure appropriate segregation of duties. Management intends to test the ongoing operating effectiveness of the controls in future periods. The material weakness cannot be considered completely remediated until the applicable controls have operated for a sufficient period of time and management has concluded, through testing, that these controls are designed and operating effectively. The Company can provide no assurance that its remediation efforts described herein will be successful and that the Company will not have material weaknesses in the future.

Changes in Internal Control Over Financial Reporting

Other than the planned changes to the Company’s internal control over financial reporting described in “Remediation Plan for Previously Identified Material Weakness in Internal Control Over Financial Reporting” above, there were no changes in the Company’s 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 June 30, 2024 that have materially affected, or are reasonably likely to materially affect, the Company’s internal control over financial reporting.

42

Table of Contents         
PART II. OTHER INFORMATION

ITEM 1.    LEGAL PROCEEDINGS
See “Legal contingencies” of Note 13 to the Consolidated Financial Statements (Unaudited) in Part I, Item 1 of this Quarterly Report on Form 10-Q.

ITEM 1A.    RISK FACTORS
There have been no material changes from the Risk Factors previously disclosed in Part 1, Item 1A, of our 2023 Annual Report.

ITEM 2.     UNREGISTERED SALES OF EQUITY SECURITIES AND USE OF PROCEEDS
On April 9, 2024, the Company announced that the Board had authorized a program to repurchase (the “Repurchase Program”) up to $20.0 million in the aggregate of shares of the Company’s 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 Exchange Act, and other applicable legal requirements, including restrictions in the Company’s existing credit facilities. Repurchases may be made pursuant to any trading plan that may be adopted in accordance with SEC Rule 10b5-1, which would permit Common Stock to be repurchased when the Company might otherwise be precluded from doing so under insider trading laws. 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 Common Stock that the Company repurchases under the Repurchase Program, OppFi-LLC, the Company’s direct subsidiary, will redeem one Class A common unit of OppFi-LLC held by the Company, decreasing the percentage ownership of OppFi-LLC by the Company and relatively increasing the ownership by the other members. The Repurchase Program will expire in April 2027.
The table below shows information regarding our monthly repurchases of our Class A Common Stock during the second quarter of 2024.
PeriodTotal Number of Shares RepurchasedAverage Price Paid per ShareTotal Number of Shares Purchased as part of the Repurchase ProgramApproximate Dollar Value of Shares that May Yet Be Purchased Under the Repurchase Program
April 1 - April 30, 2024— $— — $20,000,000 
May 1 - May 31, 2024370,974 3.21 370,974 18,802,877 
June 1 - June 30, 2024398,741 3.33 398,741 17,466,820 
Total769,715 $3.27 769,715 $17,466,820 

ITEM 3.     DEFAULTS UPON SENIOR SECURITIES 
None.

ITEM 4.    MINE SAFETY DISCLOSURES
Not applicable.

ITEM 5.     OTHER INFORMATION 
Securities Trading Plans of Directors and Executive Officers
During the last fiscal quarter, none of our directors or officers (as defined in Rule 16a-1(f) of the Exchange Act) informed us of the adoption and termination of a “Rule 10b5-1 trading arrangement” or “non-rule 10b5-1 trading arrangement,” each as defined in Item 408 of Regulation S-K.

43

Table of Contents         
ITEM 6.    EXHIBITS
Exhibit NumberDescription
10.1†+*
10.2†+*
10.3†+*
10.4†+*
31.1*
31.2*
32.1**
32.2**
101.INS*
Inline XBRL Instance Document - the instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document
101.SCH*Inline XBRL Taxonomy Extension Schema Document
101.CAL*Inline XBRL Taxonomy Extension Calculation Linkbase Document
101.DEF*Inline XBRL Taxonomy Extension Definition Linkbase Document
101.LAB*Inline XBRL Taxonomy Extension Label Linkbase Document
101.PRE*Inline XBRL Taxonomy Extension Presentation Linkbase Document
104*Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101)
___________________________
† Certain portions of this exhibit have been omitted pursuant to Regulation S-K Item (601)(b)(10).
+ 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.
* Filed herewith.
** Furnished herewith.




44

Table of Contents         
SIGNATURES
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.
Date: August 8, 2024
OppFi Inc.
By:/s/ Pamela D. Johnson
Pamela D. Johnson
Chief Financial Officer (Principal Financial and Accounting Officer)






45
EX-10.1 2 exhibit101-xopploanseleven.htm EX-10.1 Document

Exhibit 10.1

ELEVENTH AMENDMENT TO
LOAN AGREEMENT
THIS ELEVENTH AMENDMENT TO LOAN AGREEMENT (this “Agreement”) is made and entered into as of May 30, 2024 (the “Effective Date”), by and among OPPORTUNITY FINANCIAL, LLC, a Delaware limited liability company (the “Borrower”), the Lenders party hereto, and MIDTOWN MADISON MANAGEMENT LLC, a Delaware limited liability company (the “Administrative Agent”).
PRELIMINARY STATEMENTS
A.    The Borrower, the lenders from time to time party thereto (individually, a “Lender” and, collectively, the “Lenders”), and Administrative Agent are parties to that certain Senior Secured Multi-Draw Term Loan Agreement dated November 9, 2018, as amended to date (as may be further amended, restated or otherwise modified from time to time, the “Loan Agreement”);
B.    Borrower, Lenders and Administrative Agent desire to, pursuant to Section 11.02(b) of the Loan Agreement, amend certain provisions of the Loan Agreement, but only to the extent, in accordance with the terms, subject to the conditions and in reliance upon the representations and warranties, in each case, set forth below, and Guarantors desire to acknowledge and agree to such amendments; and

C.    The Administrative Agent and the Lenders are willing to amend the Loan Agreement subject to the terms and conditions of this Agreement.
NOW, THEREFORE, in consideration of the premises herein contained and other good and valuable consideration, the receipt and sufficiency of which are hereby acknowledged, the parties, intending to be legally bound, agree as follows:
AGREEMENT
1.    Definitions. Capitalized terms that are used in this Agreement but are not defined herein shall have the meanings set forth in the Loan Agreement, unless otherwise stated.
2.    Amendments to Loan Agreement. Effective as of the Effective Date, the Loan Agreement is hereby amended (a) to delete the stricken text (indicated textually in the same manner as the following examples: stricken text and stricken text) and (b) to add the double-underlined text (indicated textually in the same manner as the following examples: double-underlined text and double-underlined text), in each case, as set forth in the marked copy of the Loan Agreement, along with any included exhibits and schedules to the Loan Agreement, attached hereto as Exhibit A hereto and made a part hereof for all purposes.



3.    Limitation of Amendments.
a.    The amendments set forth in Section 2, are effective for the purposes set forth herein and shall be limited precisely as written. This Agreement does not, and shall not be construed to, constitute a waiver of any past, present or future violation of the Loan Agreement, the other Basic Documents or any other related document, and shall not, directly or indirectly in any way whatsoever either: (i) impair, prejudice or otherwise adversely affect Administrative Agent’s or any Lender’s right at any time to exercise any right, privilege or remedy in connection with the Loan Agreement, any other Basic Document or any other related document (all of which rights are hereby expressly reserved by Administrative Agent and Lenders), (ii) except as specifically set forth herein, amend or alter any provision of the Loan Agreement, any other Basic Document or any other related document, (iii) constitute any course of dealing or other basis for altering any obligation of Borrower or any of its Affiliates or any right, privilege or remedy of Administrative Agent or any Lender under the Loan Agreement, any other Basic Document or any other related document or (iv) constitute any consent (deemed or express) by Administrative Agent to any prior, existing or future violations of the Loan Agreement, any other Basic Document or any other related document. There are no oral agreements among the parties hereto, and no prior or future discussions or representations regarding the subject matter hereof shall constitute a waiver of any past, present or future violation of the Loan Agreement, any other Basic Document or any other related document.
b.    This Agreement shall be construed in connection with and as part of the Loan Agreement, and all terms, conditions, representations, warranties, covenants and agreements set forth in the Loan Agreement, as amended by this Agreement, and each other Basic Document are hereby ratified and confirmed and shall remain in full force and effect.
4.    Conditions Precedent to Effectiveness of Agreement. The effectiveness of this Agreement is subject to the satisfaction of the following conditions precedent, unless specifically waived in writing by Administrative Agent:
a.    Administrative Agent shall have received this Agreement duly executed by the Borrower and Guarantors; and
b.    After giving effect to the terms of this Agreement, the representations and warranties contained herein and in the Loan Agreement and the other Basic Documents shall be true and correct in all material respects (except for such representations and warranties already qualified by materiality which shall be true and correct in all respects) on and as of the Effective Date (except to the extent they expressly relate to an earlier time); and no Default or Event of Default shall have occurred and be continuing.



5.    Ratifications. The terms and provisions set forth in this Agreement shall modify and supersede all inconsistent terms and provisions set forth in the Loan Agreement and the other Basic Documents and, except as expressly modified and superseded by this Agreement, the terms and provisions of the Loan Agreement and the other Basic Documents are ratified and confirmed as of the Effective Date and shall continue in full force and effect. The Borrower hereby agrees that all Liens and security interests securing payment of the Obligations under the Basic Documents are hereby collectively renewed, ratified and brought forward as security for the payment and performance of the Obligations. The Borrower and Administrative Agent agree that the Loan Agreement and the other Basic Documents, as amended hereby, shall continue to be legal, valid, binding and enforceable in accordance with their respective terms, except as such enforcement may be limited by bankruptcy, insolvency, reorganization, receivership, moratorium or other similar laws relating to or affecting the rights of creditors generally, and by general equity principles (regardless of whether such enforcement is considered in a proceeding in equity or at law).
6.    Representations and Warranties with respect to Basic Documents. The Borrower hereby represents and warrants to Administrative Agent that (a) the execution, delivery and performance of this Agreement and any and all other Basic Documents or other documents or instruments executed and/or delivered in connection herewith have been authorized by all requisite corporate action on the part of the Borrower and will not violate the Third Amended and Restated Limited Liability Company Agreement of the Borrower; and (b) the Borrower is in compliance, in all material respects, with all covenants and agreements contained in the Loan Agreement and the other Basic Documents, as amended hereby.
7.    Survival of Representations and Warranties. All representations and warranties made by the Borrower in the Loan Agreement and in the certificates or other instruments delivered in connection with or pursuant to the Loan Agreement shall be considered to have been relied upon by the other parties hereto and shall survive the execution and delivery of this Agreement, regardless of any investigation made by any such other party or on its behalf and notwithstanding that the Administrative Agent or any Lender may have had notice or knowledge of any Default or incorrect representation or warranty at the time any credit is extended, and shall continue in full force and effect as long as the principal of or any accrued interest on any Advance or any fee or any other amount payable under the Loan Agreement is outstanding and unpaid and so long as the Term Loan Commitments have not expired or terminated.
8.    Reference to Loan Agreement. Each of the Loan Agreement and the other Basic Documents, and any and all other agreements, documents or instruments now or hereafter executed and delivered pursuant to the terms hereof or pursuant to the terms of the Loan Agreement, as amended hereby, are hereby amended so that any reference in the Loan Agreement and such other Basic Documents to the Loan Agreement shall mean a reference to the Loan Agreement, as amended hereby.
9.    Expenses of Administrative Agent. The Borrower agrees to pay all reasonable and documented out-of-pocket costs and expenses incurred by the Administrative Agent and its



Affiliates in connection with the preparation and negotiation of this Agreement in accordance with Section 11.03(a) of the Loan Agreement.
10.    Severability. Any provision of this Agreement held to be invalid, illegal or unenforceable in any jurisdiction shall, as to such jurisdiction, be ineffective to the extent of such invalidity, illegality or unenforceability without affecting the validity, legality and enforceability of the remaining provisions hereof; and the invalidity of a particular provision in a particular jurisdiction shall not invalidate such provision in any other jurisdiction.
11.    Successors and Assigns. This Agreement is binding upon and shall inure to the benefit of the Administrative Agent, Lenders, the Borrower, and their respective successors and permitted assigns, except that the Borrower may not assign or transfer any of its respective rights or obligations hereunder without the prior written consent of Administrative Agent.
12.    Counterparts. This Agreement may be executed in counterparts (and by different parties hereto on different counterparts), each of which shall constitute an original, but all of which when taken together shall constitute a single contract. Delivery of an executed counterpart of a signature page to this Agreement by telecopy or other electronic means shall be effective as delivery of a manually executed counterpart of this Agreement.
13.    No Waiver. Other than as specifically set forth in Section 2, nothing contained in this Agreement shall be construed as an amendment or waiver by Administrative Agent or Lenders of any covenant or provision of the Loan Agreement, the other Basic Documents, this Agreement, or of any other contract or instrument among the Borrower, Lenders and Administrative Agent, and the failure of Lenders and Administrative Agent at any time or times hereafter to require strict performance by Borrower of any provision thereof shall not waive, affect or diminish any right of Administrative Agent to thereafter demand strict compliance therewith. Administrative Agent and Lenders hereby reserve all rights granted to each of them under the Loan Agreement, the other Basic Documents, this Agreement and any other contract or instrument among the Borrower and any one or more of Administrative Agent and Lenders.
14.    Headings. Article and Section headings and the Table of Contents used herein are for convenience of reference only, are not part of this Agreement and shall not affect the construction of, or be taken into consideration in interpreting, this Agreement.
15.    Applicable Law. THIS AGREEMENT SHALL BE GOVERNED BY, AND CONSTRUED IN ACCORDANCE WITH, THE LAWS OF THE STATE OF NEW YORK WITHOUT REGARD TO CONFLICTS OF LAW PRINCIPLES (OTHER THAN SECTIONS 5-1401 AND 5-1402 OF THE NEW YORK GENERAL OBLIGATIONS LAW).
16.    Final Agreement. THE LOAN AGREEMENT, AS AMENDED HEREBY, AND THE OTHER BASIC DOCUMENTS, CONSTITUTES THE ENTIRE CONTRACT BETWEEN AND AMONG THE PARTIES RELATING TO THE SUBJECT MATTER THEREOF AND SUPERSEDES ANY AND ALL PREVIOUS AGREEMENTS AND UNDERSTANDINGS, ORAL OR WRITTEN, RELATING TO THE SUBJECT MATTER THEREOF.



17.    Time. Time is of the essence of this Agreement.
[Page intentionally left blank; signature pages follow]




IN WITNESS WHEREOF, each of the parties hereto has executed this Agreement as of the date first above-written.

BORROWER:
OPPORTUNITY FINANCIAL, LLC,
a Delaware limited liability company

By:    /s/ Todd Schwartz    
Name: Todd Schwartz
Title: CEO





ADMINISTRATIVE AGENT:

MIDTOWN MADISON MANAGEMENT LLC


By: /s/ David Aidi
Name: David Aidi
Title: Authorized Signatory
LENDERS:

ATALAYA SPECIAL OPPORTUNITIES FUND VII LP


By: /s/ David Aidi
Name: David Aidi
Title: Authorized Signatory
ATALAYA SPECIAL OPPORTUNITIES FUND (CAYMAN) VII LP


By: /s/ David Aidi
Name: David Aidi
Title: Authorized Signatory








ACKNOWLEDGED AND AGREED:

GUARANTORS:
OPPORTUNITY MANAGER, LLC,
OPPWIN, LLC,
OPPORTUNITY FUNDING SPE II, LLC,
OPPFI MANAGEMENT HOLDINGS, LLC,
OPPORTUNITY FINANCIAL CARD COMPANY, LLC,
OPPWIN CARD, LLC,
SALARYTAP, LLC,
OPPWIN SALARYTAP, LLC,
OPPORTUNITY FINANCIAL LOANS, LLC,
OPPWIN LOANS, LLC



By: /s/ Todd Schwartz    
Name: Todd Schwartz
Title: CEO



EXHIBIT A
[See attached]

SENIOR SECURED MULTI-DRAW TERM LOAN FACILITY
dated as of
November 9, 2018
among
OPPORTUNITY FINANCIAL, LLC,
The other borrowers party hereto,
as Borrowers
the Lenders Party Hereto
and
MIDTOWN MADISON MANAGEMENT LLC,
as Administrative Agent
up to $50,000,000
TABLE OF CONTENTS
Page
ARTICLE I DEFINITIONS    1
Section 1.01    Defined Terms    1
Section 1.02    Terms Generally    3132
Section 1.03    Accounting Terms; GAAP    32
ARTICLE II THE CREDITS    3233
Section 2.01    Term Loan Commitments    3233
Section 2.02    Advances, Etc.    33
Section 2.03    Requests for Advances    3435
Section 2.04    Funding of Advances    3435
Section 2.05    Termination of the Term Loan Commitments    3738
Section 2.06    Repayment of Advances; Evidence of Debt    3738



Section 2.07    Prepayment of Advances    3839
Section 2.08    Prepayment Additional Interest; Certain Fees    3940
Section 2.09    Interest    40
Section 2.10    [Reserved].    4041
Section 2.11    Taxes    4041
Section 2.12    Payments Generally; Application of Payments; Sharing of Set-offs    45
ARTICLE III REPRESENTATIONS AND WARRANTIES    46
Section 3.01    Representations and Warranties of the Credit Parties    46
Section 3.02    Reserved    50
Section 3.03    Financial Condition    50
ARTICLE IV CONDITIONS    5051
Section 4.01    Closing Date    5051
Section 4.02    Each Credit Extension Date    53
Section 4.03    Fifth Amendment Funding Date    54
ARTICLE V AFFIRMATIVE COVENANTS    54
Section 5.01    Annual Statement as to Compliance    5455
Section 5.02    Notices of Certain Events; Information    5455
Section 5.03    Existence, Licenses, Etc.    5556
Section 5.04    Access to Information    56
Section 5.05    Ownership and Security Interests; Further Assurances    5657
Section 5.06    Reserved    57
Section 5.07    Performance of Obligations    57
Section 5.08    Treatment of Advances as Debt for All Purposes    5758
Section 5.09    Use of Proceeds    5758
Section 5.10    Further Assurances    58
Section 5.11    Financial Statements and Projections of the Company    58
Section 5.12    [Reserved]    59
Section 5.13    Borrowing Base Certificate    59
Section 5.14    Monthly Covenant Report    59
Section 5.15    Compliance with Organization Documents and Laws    59
Section 5.16    True Books    59
Section 5.17    Payment of Taxes    59
ARTICLE VI NEGATIVE COVENANTS    60
Section 6.01    Negative Covenants of the Credit Parties    60
ARTICLE VII FINANCIAL COVENANTS    6364
Section 7.01    Maximum Consolidated Debt to EBITDA    63Tangible Net Worth    64
Section 7.02    Minimum Consolidated Fixed Charge Coverage Ratio    6364
Section 7.03    Minimum Liquidity    6364



ARTICLE VIII CASH MANAGEMENT    64
Section 8.01    Reserved    64
Section 8.02    Location of Waterfall Account    64
Section 8.03    Cash Management    64
Section 8.04    Payments Upon Event of Default    6465
Section 8.05    No Set-Off    65
Section 8.06    Waterfall Account; Waterfall Account Property    6566
ARTICLE IX EVENTS OF DEFAULT    66
ARTICLE X THE ADMINISTRATIVE AGENT    70
ARTICLE XI MISCELLANEOUS    76
Section 11.01    Notices    76
Section 11.02    Waivers; Amendments    7877
Section 11.03    Expenses; Indemnity; Damage Waiver    79
Section 11.04    Successors and Assigns    82
Section 11.05    Survival    8685
Section 11.06    Counterparts; Integration; Effectiveness    86
Section 11.07    Severability    86
Section 11.08    Right of Set-off    8786
Section 11.09    Governing Law; Jurisdiction; Etc.    87
Section 11.10    WAIVER OF JURY TRIAL    88
Section 11.11    Headings    88
Section 11.12    USA PATRIOT Act    88
Section 11.13    Interest Savings Clause    88
Section 11.14    Approvals    8988
Section 11.15    Right of First Offer    89
Section 11.16    Joint and Several Liability of Borrowers    90
Section 11.17    Confidentiality    9291
Section 11.18    Effect of Benchmark Transition Event    9392
ARTICLE XII TERMINATION    9997
Section 12.01    Termination    9997





SCHEDULE I            Term Loan Commitment Schedule
SCHEDULE II            List of Receivables
SCHEDULE III            Approved States
SCHEDULE IV            Borrower CompetitorsDisqualified Institutions
SCHEDULE 1.01        Permitted Indebtedness
SCHEDULE 3.01        Disclosure Schedule
SCHEDULE 6.01(n)        Affiliate Transactions

EXHIBIT A        Form of Assignment and Assumption
EXHIBIT B        Form of Promissory Note
EXHIBIT D        Form of Advance Request
EXHIBIT E-1        Form of Warrant Agreement
EXHIBIT E-2        Form of Warrant Agreement
EXHIBIT F        Form of Monthly Covenant Report
EXHIBIT G    Form of Borrowing Base Certificate    
EXHIBIT H        Credit Policies    THIS SENIOR SECURED MULTI-DRAW TERM LOAN AGREEMENT, dated as of November 9, 2018 (this “Agreement”), is by and among OPPORTUNITY FINANCIAL, LLC, a Delaware limited liability company (“Company”), each other Person listed on the signature pages hereto as a borrower and each Person joined hereto as a borrower from time to time (together with the Company collectively, jointly and severally, “Borrower”), the GUARANTORS from time to time party hereto and party to any Guaranty, the LENDERS from time to time party hereto (individually, a “Lender” and collectively, the “Lenders”), and MIDTOWN MADISON MANAGEMENT LLC, a Delaware limited liability company, as administrative agent for the Lenders (in such capacity, the “Administrative Agent”).
BACKGROUND
Borrower has requested that Lenders extend credit to it, on a senior secured multi-draw basis, subject to the limitations set forth herein, in an aggregate principal amount not exceeding $50,000,000. The proceeds of the credit extensions hereunder: (i) are to be used for the purposes permitted pursuant to Section 5.09, and (ii) shall be secured by the Collateral, pursuant to the Security Documents. Lenders are prepared to extend such credit to Borrower upon the terms and conditions hereof, and, accordingly, the parties hereto agree as follows:
ARTICLE I
DEFINITIONS
Section 1.01    Defined Terms. As used in this Agreement, the following terms have the meanings specified below:
“Adjusted Term SOFR Rate” means (i) the Term SOFR Rate plus (ii) 0.11%.
Administrative Agent” has the meaning assigned to such term in the Recitals.
Administrative Agent Advance” has the meaning assigned to such term in Article X(m).



Administrative Questionnaire” means an Administrative Questionnaire in a form supplied by the Administrative Agent.
Advance” means any borrowing under and advance by the Administrative Agent or any Lender under or in connection with this Agreement including, but not limited to, any Advance under Section 2.02 and any Protective Advance.
Advance Rate” means [***]%.
Advance Request” means a request by the Borrower for an Advance in accordance with Section 2.03 and substantially in the form of Exhibit D or such other form as shall be approved by the Administrative Agent.
Affiliate” means with respect to any specified Person, any other Person controlling or controlled by or under common control with such specified Person. For the purposes of this definition, “control”, when used with respect to any specified Person, means the power to direct the management and policies of such Person, directly or indirectly, whether through the ownership of voting securities, by contract or otherwise, and the terms “controlling” and “controlled” have meanings correlative to the foregoing.
Age” means, for any Receivable, a fraction rounded down to the largest integer that does not exceed the fraction, (x) the numerator of which is the number of days elapsed from the Receivable’s origination date until the Determination Date computed on the basis of a 360-day year; and (y) the denominator of which is 30.
Agreement” has the meaning assigned to such term in the Recitals.
Applicable Law” shall mean any and all federal, state, local and/or applicable foreign statutes, ordinances, rules, regulations, court orders and decrees, administrative orders and decrees, and other legal requirements of any and every type applicable to the Advances, the Basic Documents, the Receivables Documents, Borrower and its Subsidiaries, any Guarantor or the Collateral or any portion thereof, including, but not limited to, in each case, as applicable, Credit Protection Laws, credit disclosure laws and regulations, the Fair Labor Standards Act, and state and federal usury laws.
Applicable Percentage” means, with respect to any Lender, the percentage of the aggregate Term Loan Commitments represented by such Lender’s Term Loan Commitment. If the Term Loan Commitments have terminated or expired, the Applicable Percentage shall be determined based upon the percentage of the total unpaid Advances owing to such Lender.
Approved Bank Partner States” means the list of states listed on Schedule III hereto or any other state approved in writing by Administrative Agent in its Permitted Discretion; provided, on the date that the Illinois Predatory Loan Prevention Act (Illinois SB 1792) becomes effective, Illinois shall automatically and without any further action be removed from Schedule III and shall no longer constitute an Approved Bank Partner State.



Approved SPV Agent” means (a) Administrative Agent and its Affiliates, (b) Ares and its Affiliates, and (c) each administrative agent or sole lender under an Approved SPV Facility.
Approved SPV Facilities” means (a) the Ares Facility and the credit facility pursuant to the Atalaya SPV Credit Agreement and (b) any future analogous asset-backed senior special purpose vehicle financing (“Future SPV Facility”) undertaken by the Company or its Affiliates and approved by Administrative Agent in its sole discretion; provided, however, that any Future SPV Facility that is structured in a manner such that the Material Terms of such Future SPV Facility are, as determined by Administrative Agent in its Permitted Discretion, (i) as favorable as or (ii) more favorable than, the Ares Facility to the Company shall be automatically deemed an Approved SPV Facility so long as the applicable lenders under such Future SPV Facility have (i) solely to the extent a Credit Party is an obligor under such financing, entered into an Intercreditor Agreement in form and substance substantially similar to the Ares Intercreditor, (ii) signed a direction letter (to and for the benefit of Administrative Agent) stipulating that such lender will only deposit or otherwise permit monies or amounts owed or distributed to the Company to be sent or transferred pursuant to the applicable transaction documents (either servicing fees, residual cash from the applicable waterfall provision, or otherwise) to (a) in an absence of an Event of Default, the Deposit Account or (b) during the continuance of an Event of Default, the Waterfall Account, unless otherwise mutually directed by the Company and the Administrative Agent in writing, and (iii) the Administrative Agent has been granted a second priority equity pledge with respect to the Approved Subsidiary SPV Borrower party to such Future SPV Facility; provided that such second priority equity pledge shall not be required to the extent Administrative Agent has been granted a first priority equity pledge with respect to the Company.
Approved States” means the list of states listed on Schedule III hereto or any other state approved in writing by Administrative Agent in its Permitted Discretion; provided, [***].
Approved Subsidiary SPV Borrowers” means the Existing SPV Borrowers and any other Subsidiaries of the Company which are special purpose vehicle borrowers under any Approved SPV Facility.
Ares” means Ares Agent Services, L.P.
Ares Facility” means, individually and collectively, (i) the credit facility pursuant to that certain Amended and Restated Revolving Credit Agreement, dated as of January 31, 2020, among Opportunity Funding SPE III, LLC, Opportunity Financial, LLC, OppWin, Ares and the lenders from time to time parties thereto, and (ii) the credit facility pursuant to that certain Revolving Credit Agreement, dated as of the date of the Atalaya SPV Credit Agreement, among Opportunity Funding SPE VI, LLC, Opportunity Financial, LLC, OppWin, Ares and the lenders from time to time parties thereto, as each may be amended, supplemented, restated or otherwise modified from time to time in accordance with the terms of this Agreement.
Ares Intercreditor” means that certain Subordination Agreement, dated as of the date hereof, by and between Ares and Administrative Agent, which agreement shall include



provisions detailing Ares’ agreement to disburse funds in accordance with an Ares Payment Direction Notice.
Ares Payment Direction Notice” means written notice by Administrative Agent to Ares that an Event of Default has occurred and is continuing and that all funds disbursed from the Ares Facility to Borrower shall only be disbursed into the Waterfall Account.
Assignment and Assumption” means an assignment and assumption entered into by a Lender and an assignee (with the consent of any party whose consent is required by Section 11.04), and accepted by the Administrative Agent, in the form of Exhibit A or any other form approved by the Administrative Agent and the Borrower.
Atalaya SPV Credit Agreement” means that certain Amended and Restated Revolving Credit Agreement, dated on or about April 15July 19, 20192023, by and among the Approved Subsidiary SPV Borrower party thereto, as a borrower, the other credit parties party thereto, Administrative Agent, as the administrative agent for the lenders, and the lenders from time to time parties thereto, as amended, supplemented, restated or otherwise modified from time to time.
Authorized Officer” means, with respect to the Borrower, any Vice President or more senior officer of such Person who is authorized to act for such Person and who is identified on the list of Authorized Officers delivered by such Person to the Administrative Agent on the Closing Date (as such list may be modified or supplemented from time to time thereafter).
Avoided Transfer” has the meaning assigned to such term in Article X(o).
Backup Servicer” means a backup servicer under any Approved SPV Facility.
Backup Servicing Agreement” means a backup servicing agreement executed in connection with any Approved SPV Facility.
Bank Partner” means FinWise, FEB, Capital Community or any other bank partner approved by Administrative Agent in its Permitted Discretion (which approval shall be subject to external counsel and regulatory review).
Bank Partner Program” means (a) the FinWise Program Agreement, (b) the FEB Program Agreement, (c) the Capital Community Program Agreement and (d) any other bank loan program agreement between a Bank Partner and the Company, as approved in writing by Administrative Agent in its Permitted Discretion, as may be amended, supplemented, restated or otherwise modified from time to time.
Bank Partner Purchase and Sale Agreement” means (a) the FinWise Purchase and Sale Agreement and (b) any other purchase and sale agreement between a Bank Partner and the Company, as approved in writing by Administrative Agent in its Permitted Discretion, as may be amended, supplemented, restated or otherwise modified from time to time.
Bank Partner Receivable” means a Receivable originated by a Bank Partner.



Bank Partner Regulatory Trigger Event” means for any jurisdiction, the commencement by a Governmental Authority, against any financial institution (including any Bank Partner), any Credit Party or any other company similar to a financial institution or any Bank Partner, of a proceeding alleging in substance that the law of the borrower’s state governs applicable licensing or interest rates with respect to loans made by a federally insured financial institution to borrowers in such jurisdiction, which, in each case, the Administrative Agent determines, in its sole discretion, could reasonably be expected to have a material adverse effect on Receivables originated pursuant to a Bank Partner Program; provided, that, in each case, upon the favorable resolution of such proceeding (whether by judgment, withdrawal of such proceeding or settlement of such proceeding), as determined by the Administrative Agent in its sole discretion and confirmed by written notice from the Administrative Agent, such Bank Partner Regulatory Trigger Event for such jurisdiction shall cease to exist immediately upon such determination by the Administrative Agent. It is understood and agreed that the jurisdiction of a Bank Partner Regulatory Trigger Event is the entire United States if the applicable Governmental Authority is a federal authority.
Bankruptcy Code” means Title 11 of the United States Code, as amended from time to time, and the Rules thereunder, as amended from time to time.
Bankruptcy Event” with respect to a Person, shall be deemed to have occurred if either:
(i)    a case or other proceeding shall be commenced, without the application or consent of such Person, in any court seeking the liquidation, reorganization, debt arrangement, dissolution, winding up, or composition or readjustment of debts of such Person under the Bankruptcy Code, the appointment of a trustee, receiver, custodian, liquidator, sequestrator or the like for such Person or for all or substantially all of its assets, or any similar action with respect to such Person under the Bankruptcy Code or any similar Governmental Rules relating to bankruptcy, insolvency or reorganization, and such case or proceeding shall continue undismissed or unstayed, and in effect, for a period of sixty (60) consecutive days; or an order for relief in respect of such Person shall be entered in an involuntary case under the Bankruptcy Code or other similar laws now or hereafter in effect, or
(ii)    an order for relief in respect of such Person shall be entered in a voluntary case under the Bankruptcy Code, or any applicable bankruptcy, insolvency, reorganization, or other similar Governmental Rules now or hereafter in effect, or such Person shall consent to the appointment of or taking possession by a receiver, liquidator, assignee for the benefit of creditors, trustee, custodian, sequestrator (or other similar official) for such Person or for all or substantially all of its assets, or shall make any general assignment for the benefit of creditors, or shall fail to, or admit in writing its inability to, pay its debts generally as they become due, or, if a



corporation or similar entity, its board of directors shall vote to implement any of the foregoing.
Basic Documents” means, collectively, this Agreement, the Promissory Notes, the Security Documents, any Guaranty, the Management Fee Subordination Agreement and the Intercreditor Agreements, in each case, as amended, amended and restated, and in effect from time to time.
BMO Indebtedness” means Indebtedness of the Borrower in an aggregate principal amount not to exceed $[***] at any time outstanding owing to BMO Harris Bank N.A. or its Affiliates, or any other lenders party to that certain Credit Agreement, dated as of August 13, 2018, among the Borrower, the lenders from time to time party thereto and BMO Harris Bank N.A., as administrative agent, as it may be amended, restated, supplemented or otherwise modified from time to time
BMO Intercreditor” means that certain Subordination and Intercreditor Agreement, dated as of the Fifth Amendment Effective Date, by and between BMO Harris Bank N.A. and Administrative Agent.
Borrower” has the meaning assigned to such term in the Recitals.
Borrowing Base” means as of any Determination Date, an amount equal to the sum of (a) the applicable Advance Rate as of such date multiplied by the unpaid principal balance of Eligible Receivables owned by the Approved Subsidiary SPV Borrowers, plus (b) the applicable Advance Rate as of such date multiplied by the unpaid principal balance of unencumbered Eligible Receivables plus (c) the aggregate amount of cash held in the Facility Reserve Account (for the avoidance of doubt, Borrower may, at its option, elect to deposit cash into the Facility Reserve Account at any time in order to increase Borrowing Base availability; provided that, any amounts deposited may only be withdrawn by Borrower pursuant to Section 2.07(b) of this Agreement), minus (d) the aggregate outstanding principal balances under any Approved SPV Facilities, minus (e) the amount of accrued but unpaid expenses (including any servicing fees and other fees, amounts or indemnity obligations (to the extent a claim for such amount has been asserted in accordance with the terms of any Approved SPV Facility) due and payable by the Approved Subsidiary SPV Borrowers under any Approved SPV Facilities), interest and fees due and payable by the Borrowers and/or the Approved Subsidiary SPV Borrowers pursuant to the Basic Documents, the Receivables Documents and any Approved SPV Facilities as of the next respective payment date, in each case, solely to the extent no reserve exists for these amounts in the Basic Documents, the Receivables Documents or the Approved SPV Facilities, as applicable.
Borrowing Base Certificate” means a Borrowing Base Certificate substantially in the form of Exhibit G hereto.
Business Combination Agreement” means that certain Business Combination Agreement, dated as of February 9, 2021, by and among FG New America Acquisition Corp., a Delaware corporation, the Company, OppFi Shares, LLC, a Delaware limited liability company



and Todd Schwartz, as the Members’ Representative, as amended, restated, supplemented or otherwise modified from time to time.
Business Day” means any day that is not a Saturday, Sunday or other day on which commercial banks in New York, New York are authorized or required by Governmental Rules to remain closed.; provided, with respect to all notices, determinations, fundings and payments in connection with the Term SOFR Rate, the term “Business Day” shall mean any day which the Securities Industry and Financial Markets Association recommends that the fixed income departments of its members be closed for the entire day for purposes of trading in United States government securities.
Capital Community” means Capital Community Bank.
Capital Community Accounts” means the deposit or bank accounts held in the name of Borrower or OppWin at Capital Community or any other depository institution, in each case, that has been pledged to and is under control of or subject to an account control agreement in favor of Capital Community as security for the Company’s and OppWin’s obligations to Capital Community under the Capital Community Program Agreement.
Capital Community Program Agreement” means that certain Loan Participation Agreement, dated as of August 10, 2020, by and between Capital Community and OppWin, as amended, restated, supplemented or otherwise modified from time to time.
Capital Lease Obligations” of any Person means the obligations of such Person to pay rent or other amounts under any lease of (or other arrangement conveying the right to use) real or personal property, or a combination thereof, which obligations are required to be classified and accounted for as capital leases on a balance sheet of such Person under GAAP, and the amount of such obligations shall be the capitalized amount thereof determined in accordance with GAAP; provided that the adoption or issuance of any accounting standards after the Closing Date will not cause any lease that was not or would not have been a capital lease under GAAP prior to such adoption or issuance to be deemed a capital lease.
Cash” means money, currency or a credit balance in any demand or deposit account.
Cash Management Bank” means Pacific Western Bank or any other bank or financial institution holding the Waterfall Account reasonably acceptable to Administrative Agent, and, following the occurrence and during the continuation of an Event of Default, any other such bank or financial institution as selected by Administrative Agent in its Permitted Discretion.
CFPB” means the Consumer Financial Protection Bureau, and its successors and assigns.
Change of Control” means the occurrence of any of the following, other than, in each case in connection with the SPAC Transaction:



(a)    any transaction or series of related transactions resulting in the sale or issuance of securities or any rights to securities of the Company by the Company or any holder or holders thereof (other than transfers to any Person who is, as of the date hereof, an equity holder, or holder of rights to equity, of or in the Company, or any of their respective Affiliates) representing in the aggregate more than fifty percent (50%) of the issued and outstanding voting securities of the Company (or more than fifty percent (50%) of the voting power), on a fully-diluted basis;
(b)    a merger, consolidation, reorganization, recapitalization or share exchange resulting in the equity-holders of the Company immediately prior to such transaction or any of their Affiliates ceasing to hold, in the aggregate, more than fifty percent (50%) of the equity securities, calculated on a fully diluted basis, of the resulting corporation or entity entitled to vote in the election of directors (or comparable persons) thereof; or
(c)    a sale, transfer or other disposition of all or substantially all of the assets of the Company and its Subsidiaries on a consolidated basis, except as contemplated by the Basic Documents, the Receivables Documents or the Program Agreement.
Charged-Off Receivable” means, with respect to any Determination Date, a Receivable with respect to which the earlier of any of the following shall have occurred (without duplication): (a) a Scheduled Receivable Payment under such Receivable is [***] or more Days Past Due, (b) the Servicer has otherwise determined, in accordance with the Servicing Policy, that the related Receivable is uncollectible or should be charged-off, (c) the related Obligor is deceased, (d) Net Liquidation Proceeds have been received that, in the Servicer’s good faith judgment, constitute the final amounts recoverable in respect of such Receivable, (e) the Servicer, the Originator or OppWin has determined that the Obligor has committed fraud in connection with the related contract or (f) the related Obligor is subject to a Bankruptcy Event.
Closing Date” means the date on which the conditions specified in Section 4.01 are satisfied (or waived in accordance with Section 11.02).
Code” means the Internal Revenue Code of 1986, as amended from time to time.
Collateral” means, collectively, all “Collateral”, as and to the full extent such term is defined in each of the Security Documents.
Collection Period” means, (a) with respect to the initial Payment Date, the period beginning on the Closing Date and ending on the last day of the calendar month after the month in which the Closing Date occurs, and (b) with respect to any other Payment Date, the immediately preceding calendar month.



Collections” means all Cash collections on the Receivables, including, without limitation, all Scheduled Receivable Payments, all non-scheduled payments, all prepayments, all late fees, all NSF fees, all other fees, Net Insurance Proceeds, all Net Liquidation Proceeds, investment earnings, residual proceeds, payments received under any personal guaranty with respect to a Receivable, any amounts deposited by Borrower into the Facility Reserve Account, including to make a Required Deficiency Deposit in accordance with Section 2.07(b), and all other payments received with respect to the Receivables, but excluding (x) sales and property tax payments and (y) with respect to the Bank Partner Receivables, any amounts owed to the Bank Partner on account of any participation interest retained by the Bank Partner.
Company Operating Agreement” means that certain Amended and Restated Limited Liability Company Agreement of Opportunity Financial, LLC, dated as of December 4, 2015, as amended, supplemented, restated or otherwise modified from time to time in accordance with the terms of this Agreement.
Consolidated Debt to Tangible Net Worth Ratio” means, as of any date of determination, with respect to the Company and its Subsidiaries on a consolidated basis, (a)(i) all Indebtedness (other than Indebtedness described in clause (h) of such definition) of the Company and its Subsidiaries on a consolidated basis divided by (b) Tangible Net Worth for the immediately preceding twelve month period.
Consolidated Fixed Charge Coverage Ratio” means, with respect to the Company and its Subsidiaries on a consolidated basis during the calculation period, the quotient of (a)(i) EBITDA for such period, plus (ii) any non-cash loss provision expenses in excess of the actual principal charge-offs during such period, minus (iii) capital expenditures during such period and (b) the total amount of cash interest expense (including, without limitation, interest expense due under the Agreement, the Approved SPV Facilities, and other Permitted Indebtedness).
Control Agreements” means, individually and collectively, account control agreements between the respective account holder, depository bank and Administrative Agent, granting Administrative Agent springing control or full dominion over each Deposit Account (other than the Excluded Accounts), as applicable, in form and substance reasonably satisfactory to Administrative Agent, as each may be modified, amended or restated from time to time.
Credit Extension Date” means any date on which an Advance is made to the Borrower hereunder.
Credit Party” shall mean individually, each Borrower and each Guarantor and “Credit Parties” shall mean, collectively, the Borrowers and Guarantors.
Credit Policies” shall mean the credit criteria and policies regarding Receivables of Originator, as set forth on Exhibit H, as such exhibit may be updated from time to time pursuant to the terms of this Agreement.
Credit Protection Laws” means all federal, state and local laws in respect of the business of extending credit to borrowers, including without limitation, the Truth in Lending Act (and



Regulation M promulgated thereunder), Equal Credit Opportunity Act, Fair Credit Reporting Act, Fair Debt Collection Practices Act, Gramm-Leach-Bliley Financial Privacy Act, Financial Institutions Reform, Recovery and Enforcement Act of 1989, as amended, all rules and regulations issued by the CFPB, Dodd–Frank Wall Street Reform and Consumer Protection Act, anti-discrimination and fair lending laws, laws relating to servicing procedures or maximum charges and rates of interest, and other similar laws, each to the extent applicable, and all applicable regulations in respect of any of the foregoing.
Days Past Due” means, as of any Determination Date and with respect to any Receivable that is not marked as current in the Loan Database, the number of calendar days elapsed since the contractual due date of the earliest Scheduled Receivables Payment that has not been received from the related Obligor.
Default” means any event or condition which constitutes an Event of Default or which, upon notice, lapse of time or both would, unless cured or waived, become an Event of Default.
Defaulting Lender” means, subject to Section 2.04(e), any Lender that has failed to (a) fund its Pro Rata Share of any Advance on the date such funding was required to be made in accordance with Section 2.04(a), or (b) pay to the Administrative Agent, any other Lender, or their respective Affiliates, any other amount in excess of $[***] required to be paid by it hereunder within fifteen (15) calendar days of the date when due. Any determination by the Administrative Agent that a Lender is a Defaulting Lender under either or both of clauses (a) or (b) above shall be conclusive and binding absent manifest error.
Delinquent Receivable” means, with respect to any Determination Date, a Receivable with respect to which the related Obligor is more than [***] Days Past Due with respect to more than [***]% of a Scheduled Receivable Payment and which is not a Charged-Off Receivable.
Deposit Account” means, individually and collectively, each of (a) the Operating Account, (b) the Waterfall Account, (c) the Facility Reserve Account and (d) any other present or future deposit accounts of Borrower or any Guarantor.
Designated Depository Institution” means Pacific Western Bank, or any other depository institution insured by the Bank Insurance Fund, National Credit Union Administration or the Savings Association Insurance Fund of the FDIC, approved in writing by the Administrative Agent in its Permitted Discretion.
Determination Date” means any date of determination hereunder.
Disqualified Institution” means a Person (i) and its Subsidiaries engaged principally and directly, through its own operations or operations of any of its Affiliates, in (x) the business of originating receivables substantially similar to the Receivables or (y) any other business that competes with a material business line, now existing or hereafter commenced, of Borrower or its Subsidiaries or (ii) identified on Schedule IV hereto; provided, that no Affiliate of Administrative Agent shall be a Disqualified Institution.



Dollars” or “$” refers to lawful money of the United States of America.
    “EBITDA” shall mean for any period with respect to the Company and its Subsidiaries on a consolidated basis, the sum of (a) net income (or loss) for such period (excluding (i) any extraordinary, non-recurring or other one-time gain or loss in an amount not to exceed [***], of the trailing twelve month EBITDA of the Company and its Subsidiaries on a consolidated basis, in the aggregate during any twelve (12) month period, attributable to restitutions, fines, settlements and/or similar payments, and (ii) other extraordinary gains and losses determined by the Company and approved by Administrative Agent in its Permitted Discretion), plus (b) all interest expense for such period, plus (c) all charges against income for such period for federal, state and local taxes, plus (d) depreciation expenses for such period, plus (e) amortization expenses for such period, plus (if a positive number, while if a negative number, such amounts shall be subtracted) (f) the ‘additional provision’ expense line item, plus or minus (if a positive change, such amounts shall be added, and if a negative change, such amounts shall be subtracted) (g) the aggregate change in fair value of SPAC Warrants liability, plus (h) transaction costs and expenses incurred in connection with the SPAC Transaction in an aggregate amount not to exceed $[***], plus (i) stock or (or other Equity Interest) based compensation, plus (j) severance costs and expenses paid in cash solely to the extent such payments were made (x) in the six calendar months most recently ended as of such date of determination of EBITDA, and (y) on or prior to December 31, 2022, in connection with the departure of directors, executive officers and other management of the Company; provided, the amount added back for any period pursuant to this clause (j) shall not exceed $[***] in the aggregate for any applicable period.
“Eleventh Amendment Effective Date” means May 30, 2024.
Eligible Assignee” means any Person that meets the following requirements: (i) such Person is not a Defaulting Lender or any of its Affiliates, or any Person who, upon becoming a Lender hereunder would constitute a Defaulting Lender or an Affiliate of a Defaulting Lender; (ii) such Person is not a natural Person (or a holding company, investment vehicle or trust for, or owned and operated for the primary benefit of a natural Person); and (iii) such Person is not a Disqualified Institution.
Eligible Deposit Account” means a demand deposit account maintained with a Designated Depository Institution.
Eligible Obligor” means, with respect to any Receivable, an Obligor that (a) is not subject to a Bankruptcy Event, (b) has a valid social security number and holds a valid driver’s license or other acceptable form of identification issued by a state or federal government, (c) is not an employee, or affiliated with any employee of any Originator or any of their respective Affiliates, (d) is domiciled in the United States (as evidenced by proof of residency), (e) is a natural person, (f) is not deceased and (g) has not committed fraud in connection with any the origination of the applicable Receivable.
Eligible Receivable” means those Receivables that meet, as of any Determination Date, all of the following requirements:



(a)    Such Receivable represents a legal, valid binding obligation of an Eligible Obligor;
(b)    Such Receivable is denominated in U.S. Dollars;
(c)    Such Receivable exists under a fully executed contract between the Originator and the Obligor, a copy of which the Administrative Agent has view-access to on the Originator’s website or other data portal;
(d)    Such Receivable has been originated by the Originator, in accordance with the Credit Policies and was not originated pursuant to a material change to the Credit Policies which was not reviewed and approved in writing by the Administrative Agent;
(e)    Except with respect to a Bank Partner Receivable, no credit services organization participated in the origination of such Receivable;
(f)    Such Receivable has been serviced by the applicable Servicer, in accordance with the Servicing Policy and has not been serviced pursuant to a material change to the Servicing Policy which was not reviewed and approved in writing by the Administrative Agent;
(g)    The related Obligor’s income has been verified and, if such income includes employment income, such Obligor’s employment status was also verified at the time the contract relating to such Receivable was executed, in each case, in accordance with the Credit Policies;
(h)    Such Receivable was not originated in connection with the refinancing of a previous loan to the related Obligor, which such Obligor was unable to pay;
(i)    Except with respect to a Bank Partner Receivable, such Receivable is either (i) owned by Borrower and Administrative Agent has, subject to any Permitted Liens, a perfected first-priority Lien over such Receivable or (ii) is owned by an Approved Subsidiary SPV Borrower, free and clear of all Liens (other than Permitted Liens) and, to the extent Administrative Agent has not been granted a first priority pledge with respect to the Company, the Equity Interests have been pledged to Administrative Agent as Collateral security for the Obligations;
(j)    Such Receivable provides for an APR of not less than [***]% or (other than with respect to the Bank Partner Receivables) not more than the maximum allowable APR in the applicable Obligor’s state of residence;
(k)    Such Receivable had an unpaid principal balance (including any Origination Fees) at the time of origination of not greater than $[***];



(l)    Such Receivable is either (i) fully amortizing over its term, and payable in equal scheduled installments without a bullet payment at its maturity or (ii) is related to a line of credit extended to an Obligor;
(m)    The original term to maturity of such Receivable is not greater than twenty four (24) months;
(n)    With respect to each Line of Credit Receivable, the minimum payment of such Receivable will amortize the entire original unpaid principal balance of such Receivable in less than twenty four (24) months;
(o)    The term to maturity of such Receivables has not been extended by the applicable Servicer for more than one hundred and eighty (180) days;
(p)    As of the Credit Extension Date on which such Receivable was first reflected in a Borrowing Base Certificate furnished in connection with an Advance, the related Obligor was not past due with respect to any portion of a Scheduled Receivable Payment;
(q)    The related Obligor (i) made the first Scheduled Receivable Payment when due or (ii) failed to make the first Scheduled Receivable Payment when due, but subsequently made two Scheduled Receivable Payments on or prior to the date on which the second Scheduled Receivable Payment was due;
(r)    Such Receivable is not a Charged-Off Receivable or a Delinquent Receivable;
(s)    Such Receivable was either (i) originated prior to August 24, 2016, or (ii) has an associated Opportunity Financial Score;
(t)    Such Receivable was originated in an Approved State or, with respect to a Bank Partner Receivable, in an Approved Bank Partner State;
(u)    No Regulatory Trigger Event has occurred and is continuing in the jurisdiction in which such Receivable was originated or the jurisdiction in which the Obligor resides;
(v)    The terms, conditions and provisions of such Receivable (i) have not been amended, modified, restructured or waived except in accordance with the Credit Policies and (ii) have not been the subject of a Material Modification (other than an extension of the term to maturity as disclosed to the Administrative Agent);
(w)    Each document required to be delivered to the Servicer, as custodian, pursuant to the Servicing Agreement has been delivered to the Servicer and all other steps necessary to maintain the Administrative Agent’s or applicable Approved SPV Agent’s first priority perfected security interest in such Receivable have been taken;



(x)    Such Receivable is non-cancelable and unconditional, and is not subject to, nor has there been asserted, any litigation or any right of rescission (except with respect to Receivables originated to Obligors in Nevada), setoff, counterclaim or other defense of the related Obligor;
(y)    Such Receivable is not evidenced by a judgment and has not been reduced to judgment;
(z)    Such Receivable (i) was created, solicited, entered into and serviced in compliance with all applicable requirements of law, including, without limitation, the relevant laws of each Approved State and each Approved Bank Partner State and (ii) exists in compliance with all applicable requirements of law and pursuant to a contract that complies with all applicable requirements of law. For the avoidance of doubt, when used in this clause (z) “compliance with all applicable requirements of law” means such Receivable was created, solicited, entered into, serviced and exists in conformity with each law, treaty, rule, regulation, guidance, guideline, directive or determination of an arbitrator or a court or other Governmental Authority, in each case, applicable to or binding upon any relevant Person or any of its property or to which such Person or any of its property is subject, including, without limitation, where any applicable local, state or federal law provides for or could reasonably be construed to provide for a less onerous or restrictive standard than others and whether or not such opposing standards are being properly contested, challenged or otherwise litigated.
(aa)    Such Receivable was not originated under the laws of a native American sovereign nation;
(bb)    The contract and any other documents related to such Receivable do not prohibit the sale, transfer or assignment of such Receivable;
(cc)    Such Receivable has not been selected for conveyance to Borrower in a manner adverse to Borrower, the Approved SPV Agents, Administrative Agent or any Lender;
(dd)    Such Receivable represents the undisputed, bona fide transaction created by the lending of money by the Originator in the ordinary course of business and completed in accordance with the terms and provisions contained in the related contract;
(ee)    Such Receivable constitutes a “payment intangible” or “instrument” (each as defined in the UCC);
(ff)    There are no proceedings or investigations pending or threatened (in writing) before any Governmental Authority having jurisdiction over the related Obligor or its properties: (i) asserting the invalidity of the related Receivable, or (ii) seeking any determination or ruling that, if determined adversely to such Obligor,



could materially and adversely affect the validity or enforceability of the related Receivable;
(gg)    The unpaid principal balance of such Receivable is due and owing and has not been repaid in full or otherwise discharged in whole or in part;
(hh)    With respect to any Receivable originated pursuant to a Bank Partner Program, no Bank Partner Regulatory Trigger Event shall have occurred and be continuing in the jurisdiction in which such Bank Partner Regulatory Trigger EventReceivable was originated or the jurisdiction in which the Obligor resides; and
(ii)    If such Receivable was randomly selected by the Backup Servicer to be verified in accordance with the requirements of the applicable Backup Servicing Agreement, imaged copies of each Verified Document (as defined in the applicable Backup Servicing Agreement) related to such Receivable and the related Receivables Report (as defined in the applicable Backup Servicing Agreement) have been delivered to the Backup Servicer and the Backup Servicer as completed its verification of such Verified Documents and such Receivable pursuant to the terms of the applicable Backup Servicing Agreement.
For the avoidance of doubt, subject to prior approval of the Bank Partner Program by Administrative Agent (which approval shall include a complete regulatory review), Eligible Receivables shall include participation interests in Receivables purchased by Borrower or Approved Subsidiary SPV Borrowers from Bank Partner that are originated in conjunction with the Bank Partner Program.
Equity Interests” shall mean, with respect to any Person, its equity ownership interests, its common stock and any other capital stock or other equity ownership units of such Person authorized from time to time, and any other shares, options, interests, participations or other equivalents (however designated) of or in such Person, whether voting or nonvoting, including, without limitation, common stock, options, warrants, preferred stock, phantom stock, membership units (common or preferred), stock appreciation rights, membership unit appreciation rights, convertible notes or debentures, stock purchase rights, membership unit purchase rights and all securities convertible, exercisable or exchangeable, in whole or in part, into any one or more of the foregoing.
ERISA” shall mean the Employee Retirement Income Security Act of 1974, as amended, and the regulations thereunder.
ERISA Affiliate” shall mean, with respect to any Person, any trade or business (whether or not incorporated) which is treated as a single employer with such Person under Section 414 of the Code or Section 4001 of ERISA.
Event of Default” has the meaning assigned to such term in Article IX.



“ESG Issue” means a finding by a judge, jury, regulatory or law enforcement agency that any Credit Party has materially violated any law or regulation relating to: protection of the environment; worker safety; fair wages and working conditions; collective bargaining; unlawful discrimination; child or forced labor; bribery or corruption; consumer, patient or tenant protection or privacy; fair lending or fair debt collection practices; product or drug safety; or taxation.
Excluded Accounts” means (a) the FinWise Accounts, FEB Accounts and the Capital Community Accounts and (b) any Deposit Accounts, securities accounts or similar accounts owned by a Credit Party that are (i) zero balance accounts, (ii) payroll accounts, (iii) withholding and trust accounts, (iv) escrow accounts (to the extent maintained exclusively by the Credit Parties and their Subsidiaries) for the purpose of establishing or maintaining escrow amounts for third parties, (v) employee benefit accounts, (vi) 401(k) accounts, (vii) pension fund accounts, (viii) tax withholding accounts, and (ix) at all times prior to the earlier of (1) the date on which such account is transferred to a Subsidiary of the Company, and (2) November 30, 2021 (or such later date agreed to by Administrative Agent in its sole discretion), the Company’s account numbered 4751639741 maintained with Wells Fargo Bank, National Association.
Excluded Subsidiary” means (x) with respect to any Guaranty, any Approved Subsidiary SPV Borrower, and (y) with respect to any Pledge Agreement, solely to the extent that Administrative Agent has been granted a first priority pledge of the Equity Interests of the Company, any Approved Subsidiary SPV Borrower; provided, that any pledge of the Equity Interests of any Approved Subsidiary SPV Borrower that does not constitute an Excluded Subsidiary shall be a second priority pledge.
Excluded Taxes” means, with respect to a Recipient, (a) Taxes imposed on or measured by net income (however denominated), franchise Taxes, and branch profits Taxes, in each case, (i) imposed as a result of such Recipient being organized under the laws of, or having its principal office or, in the case of any Lender, its applicable lending office located in, the jurisdiction imposing such Tax (or any political subdivision thereof) or (ii) that are Other Connection Taxes, (b) in the case of a Lender, U.S. federal withholding Taxes imposed on amounts payable to or for the account of each such Lender with respect to an applicable interest in an Advance or Term Loan Commitment pursuant to law in effect on the date on which (i) such Lender acquires such interest in the Advance or Term Loan Commitment or (ii) such Lender changes its lending office, except in each case to the extent that, pursuant to Section 2.11, amounts with respect to such Taxes were payable either to such Lender’s assignor immediately before such Lender became a party hereto or to such Lender immediately before it changed its lending office, (c) Taxes attributable to such Recipient’s failure to comply with Section 2.11(f), (h) and (i), (d) Taxes imposed or withheld as a result of such Recipient not being a United States Person within the meaning of Section 7701(a)(30) of the Code and (e) any U.S. federal withholding Taxes imposed under FATCA.
Existing SPV Borrowers” means Opportunity Funding SPE III, LLC, a Delaware limited liability company, Opportunity Funding SPE V, LLC, a Delaware limited liability company, and Opportunity Funding SPE VI, LLC, a Delaware limited liability company.



Facility Reserve Account” means that certain deposit account in the name of the Company maintained at the Cash Management Bank with the account number ending in 1219, or such other Deposit Account designated from time to time by Administrative Agent in a written notice to Borrower.
FATCA” means Sections 1471 through 1474 of the Code, as of the date of this Agreement (or any amended or successor version that is substantively comparable), any current or future Treasury regulations or other official interpretations thereof, any agreements entered into pursuant to Section 1471(b)(1) of the Code as of the date of this Agreement (or any amended or successor version described above) and any agreements or arrangements between the United States or the United States Treasury Department and a foreign government or one or more agencies thereof to implement the foregoing and any fiscal or regulatory legislation, rules or official practices adopted pursuant to such published intergovernmental agreement, treaty or convention.
FDIC” means the Federal Deposit Insurance Corporation and any successor thereto.
FEB” means First Electronic Bank.
FEB Accounts” means the deposit or bank accounts held in the name of Borrower or OppWin at FEB or any other depository institution, in each case, that has been pledged to and is under control of or subject to an account control agreement in favor of FEB as security for the Company’s and OppWin’s obligations to FEB under the FEB Program Agreement.
FEB Program Agreement” means that certain Program Marketing and Servicing Agreement, dated as of November 1, 2019, by and between FEB and the Company, as amended, restated, supplemented or otherwise modified from time to time.
Federal Funds Effective Rate” means, for any day, the weighted average (rounded upwards, if necessary, to the next 1/100 of 1%) of the rates on overnight Federal funds transactions with members of the Federal Reserve System arranged by Federal funds brokers, as published on the next succeeding Business Day by the Federal Reserve Bank of New York, or, if such rate is not so published for any day that is a Business Day, the average (rounded upwards, if necessary, to the next 1/100 of 1%) of the quotations for such day for such transactions received by the Administrative Agent from three Federal funds brokers of recognized standing selected by it.
Fifth Amendment Advance” has the meaning assigned to such term in Section 2.022.01(b).
Fifth Amendment Original Issue Discount” has the meaning assigned to such term in Section 2.02(d)(ii).
Fifth Amendment Effective Date” means March 23, 2021.
Fifth Amendment Funding Date” means March 30, 2021.



Financial Covenants” means the covenants set forth in Article VII.
FinWise” means FinWise Bank.
FinWise Accounts” means the deposit or bank accounts held in the name of Borrower or OppWin at FinWise or any other depository institution, in each case, that has been pledged to and is under control of or subject to an account control agreement in favor of FinWise as security for the Company’s and OppWin’s obligations to FinWise under the FinWise Documents.
FinWise Documents” means (a) the FinWise Program Agreement, and (b) the FinWise Purchase and Sale Agreement, and the other documents related thereto.
FinWise Program Agreement” means that certain Loan Program Agreement, dated as of October 31, 2017, by and between FinWise and the Company, as amended, restated, supplemented or otherwise modified from time to time.
FinWise Purchase and Sale Agreement” means that certain Loan Receivable Sale Agreement, dated as of October 31, 2017, among FinWise, the Company and OppWin, as amended, restated, supplemented or otherwise modified from time to time.
First Offer Notice” has the meaning assigned to such term in Section 11.15(a).
“Floor” means, initially (as of the Eleventh Amendment Effective Date), two percent (2.00%) per annum.
GAAP” means generally accepted accounting principles in the United States of America.
GLB Act” has the meaning assigned to such term in Section 11.17.
Governmental Actions” means any and all consents, approvals, permits, orders, authorizations, waivers, exceptions, variances, exemptions or licenses of, or registrations, declarations or filings with, any Governmental Authority required under any Governmental Rules.
Governmental Authority” means the government of the United States of America, or of any other nation, or any political subdivision thereof, whether state or local, and any agency, authority, instrumentality, regulatory body, court, central bank or other entity of the foregoing exercising executive, legislative, judicial, taxing, regulatory or administrative powers or functions of or pertaining to government.
Governmental Rules” means any and all laws, statutes, codes, rules, regulations, ordinances, orders, writs, decrees and injunctions, of any Governmental Authority and any and all legally binding conditions, standards, prohibitions, requirements and judgments of any Governmental Authority.



Grant” means mortgage, pledge, bargain, sell, warrant, alienate, remise, release, convey, assign, transfer, create and grant a lien upon and a security interest in and right of set-off against, deposit, set over and confirm pursuant to the Security Documents. A Grant of the Collateral or of any other agreement or instrument shall include all rights, powers and options (but none of the obligations) of the granting party thereunder, including the immediate and continuing right to claim for, collect, receive and give receipt for principal and interest payments in respect of the Collateral and all other moneys payable thereunder, to give and receive notices and other communications, to make waivers or other agreements, to exercise all rights and options, to bring a Proceeding in the name of the granting party or otherwise, and generally to do and receive anything that the granting party is or may be entitled to do or receive thereunder or with respect thereto.
Guarantee” of or by any Person (the “guarantor”) means any obligation, contingent or otherwise, of the guarantor guaranteeing or having the economic effect of guaranteeing any Indebtedness or other obligation of any other Person (the “primary obligor”) in any manner, whether directly or indirectly, and including any obligation of the guarantor, direct or indirect, (a) to purchase or pay (or advance or supply funds for the purchase or payment of) such Indebtedness or other obligation or to purchase (or to advance or supply funds for the purchase of) any security for the payment thereof, (b) to purchase or lease property, securities or services for the purpose of assuring the owner of such Indebtedness or other obligation of the payment thereof, (c) to maintain working capital, equity capital or any other financial statement condition or liquidity of the primary obligor so as to enable the primary obligor to pay such Indebtedness or other obligation, or (d) as an account party in respect of any letter of credit or letter of guaranty issued to support such Indebtedness or obligation; provided, that, the term Guarantee shall not include endorsements for collection or deposit in the ordinary course of business.
Guarantor” means each Subsidiary of the Company other than Excluded Subsidiaries that are not Borrowers.
Guaranty” shall mean any senior secured guaranty of the Obligations executed by a Guarantor from time to time in favor of Administrative Agent for its benefit and for the ratable benefit of Lenders, in form and substance reasonably satisfactory to Administrative Agent.
Haircut Capital” means as to any future Receivables purchased by an Approved Subsidiary SPV Borrower pursuant to an Approved SPV Facility, the difference between (x) the amount advanced by the lenders under such Approved SPV Facility with respect to such Receivables and (y) the sum of (i) the total purchase price paid by the applicable Originator to purchase such Receivable at or after origination, and (ii) any origination costs and expenses in connection therewith.
Indebtedness” of any Person means, without duplication, (a) all obligations of such Person for borrowed money, (b) all obligations of such Person evidenced by bonds, debentures, notes or similar instruments, (c) all obligations of such Person (other than trade payables incurred in the ordinary course of business) upon which interest charges are customarily paid, (d) all obligations of such Person under conditional sale or other title retention agreements relating to property acquired by such Person, (e) all obligations of such Person in respect of the deferred



purchase price of property or services (excluding accounts payable incurred in the ordinary course of business which are not more than sixty (60) days past due), (f) all Indebtedness of others secured by (or for which the holder of such Indebtedness has an existing right, contingent or otherwise, to be secured by) any Lien on property owned or acquired by such Person, whether or not the Indebtedness secured thereby has been assumed (in which case non-recourse Indebtedness, for the purpose of this clause (f), shall be limited to the fair market value of the property subject to such Lien), (g) all Guarantees by such Person of Indebtedness of others, (h) all Capital Lease Obligations of such Person, (i) all obligations, contingent or otherwise, of such Person as an account party in respect of letters of credit and letters of guaranty, and (j) all obligations, contingent or otherwise, of such Person in respect of bankers’ acceptances. The Indebtedness of any Person shall include the Indebtedness of any other entity (including any partnership in which such Person is a general partner) to the extent such Person is liable therefor as a result of such Person’s ownership interest in or other relationship with such entity, except to the extent the terms of such Indebtedness provide that such Person is not liable therefor.
Indemnified Party” has the meaning assigned to such term in Section 11.03(c).
Indemnified Taxes” means (a) Taxes, other than Excluded Taxes, imposed on or with respect to any payment made by or on account of any obligation of the Borrower under a Basic Document and (b) to the extent not otherwise described in (a), Other Taxes.
Indemnifying Party” has the meaning assigned to such term in Section 11.03(c).
Indemnitee” has the meaning assigned to such term in Section 11.03(b).
Independent Auditors” shall mean RSM US LLP or any other nationally-recognized accounting firm that is mutually agreeable to Administrative Agent and Borrower.
Intellectual Property Security Agreement” means any intellectual property security agreement, executed by Borrower and/or Guarantor in favor of the Administrative Agent, for the benefit of the Lenders, as amended or modified from time to time in accordance with the terms thereof and this Agreement.
Intercreditor Agreement” means (a) the Ares Intercreditor, (b) the BMO Intercreditor, and (c) any other intercreditor agreement executed by and among Administrative Agent and any other Persons.
Interest Rate” means the LIBORAdjusted Term SOFR Rate plus ten percent (10.00%).
Key Man Trigger Event” shall occur at any time when [***] are no longer employed by the Company; provided that to the extent [***] holds the title of “director” the employment requirement of this definition with respect to [***] only shall be satisfied; provided, further that, following the departure of any of the Persons in this definition, the Company will have ninety (90) calendar days to appoint a new officer to the Company that is approved by Administrative Agent in its Permitted Discretion (such approval not to be unreasonably withheld) before a Key Man Trigger Event shall have been deemed to occur.



Lenders” means the Persons listed on Schedule I and any other Person that shall have become a party hereto pursuant to an Assignment and Assumption, other than any such Person that ceases to be a Lender hereunder pursuant to an Assignment and Assumption.
LIBOR Rate” means the rate per annum rounded upwards, if necessary, to the nearest 1/1000 of one percent (1.00%) (3 decimal places) equal to the rate of interest which is identified and normally published by Bloomberg Professional Service page USD-LIBOR-ICE (or any equivalent page used by Bloomberg Professional Service from time to time or, if Bloomberg Professional Service no longer reports the rate referred to in the foregoing, another nationally-recognized rate reporting source acceptable to Administrative Agent) as the offered rate for loans in Dollars for a one (1) month period. The rate referred to above will be determined as of approximately 11:00 a.m. (London, England time) two (2) Business Days prior to the first day of each calendar month. Notwithstanding the foregoing, in no event shall the LIBOR Rate be less than two percent (2.00%) at any time.
Lien” means, with respect to any asset, (a) any mortgage, deed of trust, lien, pledge, hypothecation, encumbrance, charge or security interest in, on or of such asset, (b) the interest of a vendor or a lessor under any conditional sale agreement, capital lease or title retention agreement (or any financing lease having substantially the same economic effect as any of the foregoing) relating to such asset, and (c) in the case of securities, any purchase option, call or similar right of a third party with respect to such securities.
Line of Credit Receivable” means each Receivable arising from a line of credit extended to an Obligor.
Liquidity” means, as of any date of determination, (i) unrestricted cash and cash equivalents deposited in Deposit Accounts which are subject to a Control Agreement, plus (ii) an amount equal to [***]% of the unpaid principal balance of unencumbered Eligible Receivables owned by Borrower or a Guarantor, plus (iii) solely to the extent such date occurs during the period from and including March 1, 2022 through July 31, 2022, the aggregate amount of committed funds available to be drawn, and for which all conditions precedent to such draw will be satisfied upon the delivery of a draw request, by an Approved Subsidiary SPV Borrower under an Approved SPV Facility.
Loan Database” means the databases, platforms and systems maintained by the Servicer with respect to the Receivables, which provides, on a loan-by-loan basis, up-to-date information regarding all activities with respect to the Receivables, including but not limited to originations, payments, charge-offs and recoveries.
Lockout Period COC Additional Interest Amount” means (a) $10,500,000.00, minus (b) the sum of the amounts of interest paid by Borrower pursuant to Section 2.09(a) from the Fifth Amendment Funding Date through the payoff date.
Management Fee Agreement” means that certain Management Fee Agreement, dated as of August 13, 2020, by and between Borrower and SCG.



Management Fee Subordination Agreement” means that certain Management Fee Subordination Agreement among Administrative Agent, Borrower and SCG, with respect to the management fees payable by Borrowers to SCG, pursuant to the Management Fee Agreement and as in Section 6.01(n), in form and substance satisfactory to Administrative Agent, as the same may be amended, restated, supplemented or otherwise modified from time to time.
Material Adverse Effect” means (a) a material adverse change in, or a material adverse effect upon, the business, assets, operations or financial condition of Borrower and its Subsidiaries, taken as a whole, (b) a material impairment of the ability of the Borrower or any of the Guarantors to perform any of their respective material obligations under this Agreement or any of the other Basic Documents to which it is a party, or (c) a material adverse effect upon the rights of, or benefits available to, the Administrative Agent and the Lenders under this Agreement or any of the other Basic Documents.
Material Modification” means, with respect to the Receivables, any modification of a contract that would (a) forgive any scheduled repayment, (b) reduce the interest rate, (c) reduce the unpaid principal balance of the Receivable, or (d) be materially adverse to Administrative Agent and the Lenders.
Material Term” means, with respect to any agreement evidencing Indebtedness, any terms or provisions governing or setting forth the mechanics with respect to the following (including, without limitation, any applicable definitions, exhibits and schedules):
1.    (a) the aggregate principal loan or commitment amount with respect to such Indebtedness;
2.    (b) the applicable interest or the fees with respect to such Indebtedness;
3.    (c) the applicable payment schedule (including principal, interest and/or fees) with respect to such Indebtedness;
4.    (d) the collateral provided as security for any such Indebtedness;
5.    (e) any additional credit support (including, without limitation, any guaranty or indemnity agreement) provided by the applicable debtor or its Affiliates with respect to any such Indebtedness;
6.    (f) any provisions related to the priority of payments or lien priority with respect to such Indebtedness; or
7.    (g) the definition of “advance rate”, “borrowing base” or any similar definition with respect to such Indebtedness.
Maturity Date” means the four year anniversary of the Fifth Amendment Funding Date.
Maximum Loan Amount” shall mean a principal amount equal to $50,000,000.



Minimum Tangible Net Worth” shall mean, as of any date of determination, an amount equal to the sum of (i) $[***] and (ii) the greater of (x) zero and (y) the product of (a) [***] and (b) the difference between (A) the cumulative amount of pre-tax income generated by the Company on a consolidated basis since December 31, 2020 and (B) the cumulative amount of (1) Tax Distributions made since December 31, 2020, plus (2) cash Taxes paid directly by the Company since December 31, 2020.
Monthly Covenant Report” means a monthly collateral and performance report substantially in the form of Exhibit F hereto.
Monthly Vintage Pool” means, each pool of Receivables originated by an Originator during any calendar month; provided, that, for the avoidance of doubt, any Receivable that is subsequently sold or repurchased, shall remain in the applicable Monthly Vintage Pool(s) notwithstanding such sale or repurchase.
Moody’s” means Moody’s Investors Service, Inc., or any successor thereto.
Net Insurance Proceeds” means an amount equal to: (a) any Cash payments or proceeds received by the Borrower or the Servicer in respect of any covered loss under any policy of insurance specified in Section 5.07(b), minus (b) any actual and reasonable costs and expenses incurred or to be incurred by the Borrower or the Servicer in connection with the adjustment or settlement of any claims of the Borrower or the Servicer in respect thereof.
Net Liquidation Proceeds” means, all amounts received in connection with a Receivable after such Receivable was first identified as a Charged-Off Receivable, minus the reasonable costs and expenses incurred by the Servicer in connection with the collection of such Receivable, including reasonable collection agency fees and the reasonable cost of legal counsel in connection with the enforcement of such Receivable; provided, however, that the “Net Liquation Proceeds” with respect to any Receivable shall not be less than zero.
Non-Call Period” has the meaning assigned to such term in Section 2.07.
Non-Defaulting Lender” has the meaning assigned to such term in Section 2.04(b).
NPI” has the meaning assigned to such term in Section 11.17.
Obligations” means all present and future indebtedness, loans, advances, costs, debts, liabilities and other liabilities and obligations (of any kind or nature, howsoever created, arising or evidenced, whether direct or indirect, absolute or contingent, or due or to become due) of the Borrower to the Lenders or the Administrative Agent arising under this Agreement, or under any other Basic Document including, without limitation, all liability for principal of and interest on the Advances, additional interest, fees incurred pursuant to Section 2.08, fees incurred pursuant to Section 5.04, fees payable in connection with an extension of the Term Loan Termination Date, expense reimbursements, indemnifications and other amounts due or to become due by the Borrower to the Lenders or the Administrative Agent under this Agreement, the Promissory Notes and/or any other Basic Document, including all expenses of Lenders or the Administrative



Agent payable pursuant to Section 11.03 and all obligations of Borrower to Administrative Agent or Lenders to perform acts or refrain from taking any action in connection with the Basic Documents, and shall include, with respect to each of the foregoing, interest, fees and other obligations that accrue after maturity, or after the filing of any petition in bankruptcy, or the commencement of any insolvency, reorganization or like proceeding relating to the Borrower or any Guarantor, whether or not a claim for post-filing or post-petition interest, fees, or other amounts is allowed in such proceeding, whether or not evidenced by any note, guaranty or other instrument, whether or not for the payment of money, whether arising by reason of an extension of credit, opening of a letter of credit, loan, equipment lease, guarantee, or in any other manner, whether arising out of overdrafts or deposit or other accounts or electronic funds transfers (whether through automated clearing houses or otherwise) or out of the Administrative Agent’s or any Lender’s non-receipt of or inability to collect funds or otherwise not being made whole in connection with any depository transfer, check or other similar arrangements, whether direct or indirect (including those acquired by assignment or participation), joint or several, due or to become due, now existing or hereafter arising, regardless of how such indebtedness or liabilities arise or by what agreement or instrument they may be evidenced.
Obligor” means, with respect to any Receivable, the person or persons obligated to make payments with respect to such Receivable, including any guarantor thereof but excluding any merchant.
OFAC” shall mean the U.S. Department of Treasury’s Office of Foreign Asset Control.
Officer’s Certificate” means a certificate signed by any Authorized Officer of the Borrower or Guarantor.
OpCo Debt to Tangible Net Worth Ratio” means, as of any Determination Date, the quotient of (x) the outstanding principal amounts of Advances as of such date divided by (y) Tangible Net Worth as of such date.
Operating Account” means that certain deposit account in the name of Borrower maintained at Bank of America, N.A. with the account number ending in 2806, or such other deposit account designated from time to time by Borrower in a written notice to Administrative Agent.
Opportunity Financial Score” means the internal credit score assigned to an Obligor by the Company in accordance with the Credit Policies.
OppWin” means OppWin, LLC, a Delaware limited liability company.
Original Issue Discount” shall have the meaning assigned to it in Section 2.02(d).
Origination Fees” means a prepaid finance charge that is either paid by the Obligor at the time of origination, withheld from the proceeds included in the unpaid principal balance of a Receivable or paid by the Obligor over the term of the Receivable in accordance with the contract.



Originator” means the Company, Bank Partner or any other originator approved by Administrative Agent in its Permitted Discretion (which approval shall be subject to external counsel and regulatory review).
Other Connection Taxes” means, with respect to any Recipient, Taxes imposed as a result of a present or former connection between such Recipient and the jurisdiction imposing such Tax (other than connections arising from such Recipient having executed, delivered, become a party to, performed its obligations under, received payments under, received or perfected a security interest under, engaged in any other transaction pursuant to or enforced any Basic Document, or sold or assigned an interest in any Advance or Basic Document).
Other Taxes” means any and all present or future stamp or documentary Taxes arising from any payment made under this Agreement or from the execution, delivery or enforcement of, or otherwise with respect to, any Basic Document, except any such Taxes that are Other Connection Taxes imposed with respect to an assignment.
Participant” has the meaning assigned to such term in Section 11.04(c).
Participant Register” has the meaning assigned to such term in Section 11.04(c).
Payment Date” means (i) prior to the Second Amendment Effective Date, the fifteenth (15th) calendar day of each calendar month (or, if any such day is not a Business Day, the next succeeding Business Day), the first of which shall be the first such day after the Closing Date, (ii) from and after the Second Amendment Effective Date, the third (3rd) Business Day of each calendar month and (iii) the Term Loan Termination Date.
Perfection Certificate” means the Perfection Certificate substantially in the form of Exhibit I to the Security Agreement.
Permitted Discretion” means a determination or judgment made in good faith in the exercise of commercially reasonable (from the perspective of a secured lender) credit or business judgment.
Permitted Full Recourse SPV Facility” means each Approved SPV Facility that (a) has recourse to the Borrower, (b) which is provided by a bank or other financial institution and (c) has an advance rate no greater than eighty-five percent (85%); provided, however, that any Approved SPV Facility that only has indemnity related recourse shall not qualify as a Permitted Full Recourse SPV Facility hereunder (regardless of whether such indemnity guaranty contains any full recourse triggers).
Permitted Indebtedness” means:
(i)    the Obligations;
(ii)    any Indebtedness existing as of the date hereof and listed on Schedule 1.01 hereof;



(iii)    Indebtedness of OppWin solely to the extent required to comply with its obligations under the FinWise Documents;
(iv)    Indebtedness in respect of the Approved SPV Facilities and Purchase and Sale Agreements;
(v)    [Reserved];
(vi)    [Reserved];
(vii)    Indebtedness which represents extensions, renewals, refinancings or replacements (such Indebtedness being so extended, renewed, refinanced or replaced being referred to herein as the “Refinance Indebtedness”) of any of the Indebtedness described in clauses (i) through (vi) above (such Indebtedness, the “Original Indebtedness”), provided that (x) such extension, renewal, refinancing or replacement shall not increase the principal amount of the Original Indebtedness, and (y) if such Original Indebtedness was subordinated to the Obligations, then such Refinance Indebtedness must be subject to subordination terms and conditions that are at least as favorable to the Administrative Agent and Lenders as those that were applicable to the Original Indebtedness;
(viii)    purchase money Indebtedness and Capital Lease Obligations of the Borrower in an aggregate principal amount not to exceed $[***] in the aggregate at any one time outstanding;
(ix)    obligations of the BorrowerCredit Parties arising out of interest rate, foreign currency, and commodity hedging agreements entered into with financial institutions in connection with bona fide hedging activities in the ordinary course of business and not for speculative purposes;
(x)     guarantees of Indebtedness under Permitted Full Recourse SPV Facilities;
(xi)    endorsement of items for deposit or collection of commercial paper received in the ordinary course of business;
(xii)    Indebtedness in respect of (i) workers’ compensation claims, unemployment insurance and other types of social security and employee health and disability benefits, or casualty-liability insurance, payment obligations in connection with self-insurance or similar requirements, and (ii) tenders, completion guarantees, statutory obligations, surety, environmental or appeal bonds, bids, leases, government contracts, contracts (other than for borrowed money), performance bonds or other obligations of a like nature;
(xiii)    to the extent constituting Indebtedness, Indebtedness arising from agreements of the BorrowerCredit Parties providing for the indemnification,



adjustment of purchase price, earn-out, royalty, milestone or similar obligations, in each case assumed with the acquisition or disposition of any business or Person permitted hereunder;
(xiv)    Indebtedness incurred by the Borrowerany Credit Party consisting of the financing of insurance premiums in the ordinary course of business in an aggregate principal amount not to exceed $[***] at any time;
(xv)    Indebtedness incurred in the ordinary course of business in respect of netting services, overdraft protections, employee credit card programs and other similar services in connection with cash management and deposit accounts, Indebtedness in connection with drafts payable for payroll and other ordinary course expense items, and Indebtedness owed to depository banks for returned items incurred in the ordinary course of business;
(xvi)    to the extent constituting Indebtedness, Indebtedness representing any taxes, assessments or governmental charges to the extent such taxes are being contested in good faith and adequate reserves have been provided therefor in conformity with GAAP; and
(xvii)    unsecured indebtedness of the BorrowerCredit Parties not otherwise permitted by this Section in an aggregate principal amount not to exceed $[***] at any one time outstanding.
Permitted Investments” means each of the following:
(i)    direct general obligations of the United States or the obligations of any agency or instrumentality of the United States fully and unconditionally guaranteed, the timely payment or the guarantee of which constitutes a full faith and credit obligation of the United States;
(ii)    federal funds, certificates of deposit, time and demand deposits, and bankers’ acceptances (having original maturities of not more than 365 days) issued or guaranteed by or placed with, and money market deposit accounts issued or offered by, any domestic office of any commercial bank organized under the laws of the United States of America or any State thereof, provided, that, (a) such federal funds, certificates of deposit, time deposits and banker’s acceptances are held in a securities account (as defined in the Uniform Commercial Code) through which the Administrative Agent can perfect a security interest therein and (b) the short-term debt obligations of such bank are rated “A 1” or better by S&P and “P-1” or better by Moody’s;
(iii)    commercial paper (having original maturities of not more than 365 days) rated “A1” or better by S&P and “P1” or better by Moody’s;



(iv)    investments in money market funds rated “AAAM” or “AAAM G” by S&P and “Aaa” or “P1” by Moody’s (which may be managed by the Administrative Agent or its Affiliates); and
(v)    investments approved in writing by the Administrative Agent;
provided, that, (A) no instrument described above is permitted to evidence either the right to receive (1) only interest with respect to obligations underlying such instrument or (2) both principal and interest payments derived from obligations underlying such instrument and the interest and principal payments with respect to such instrument provided a yield to maturity at par greater than 120% of the yield to maturity at par of the underlying obligations; (B) no instrument described above may be purchased at a price greater than par if such instrument may be prepaid or called at a price less than its purchase price prior to stated maturity; and (C) in no event shall Permitted Investments include any obligation that is not denominated in Dollars.

Each of the Permitted Investments may be purchased by or through the Administrative Agent or through an Affiliate of the Administrative Agent.
Permitted Lien” has the meaning assigned to such term in the Security Agreement.
Person” means any person or entity, including any individual, corporation, limited liability company, partnership, joint venture, association, joint-stock company, trust, unincorporated organization, governmental entity or other entity of any nature, whether or not a legal entity.
Pledge Agreement” shall mean, individually and collectively, any pledge agreements executed on or subsequent to the Closing Date by any Person to secure the Obligations.
Portfolio Documents” means with respect to each Receivable, each contract or other agreement or document executed and delivered by the related Obligor (including, without limitation, any future receivable sales agreement or other similar documents) to or for the benefit of Originator or any subsequent transferee thereof, including renewals, extensions, modifications and amendments thereof.
Prepayment Additional Interest” shall mean additional interest payable to Administrative Agent pursuant to Section 2.08 upon any Prepayment Date in an amount equal to, if such Prepayment Date occurs (a) after the expiration of the Non-Call Period but on or prior to the twenty-four month anniversary of the Fifth Amendment Funding Date, [***] of the then applicable prepaid Advances, (b) after the twenty-four month anniversary of the Fifth Amendment Funding Date but on or prior to the thirty month anniversary of the Fifth Amendment Funding Date, [***] of the then applicable prepaid Advances, (c) after the thirty month anniversary of the Fifth Amendment Funding Date but on or prior to the thirty-three month anniversary of the Fifth Amendment Funding Date, [***] of the then applicable prepaid Advances, and (d) after the thirty-three month anniversary of the Fifth Amendment Funding Date, zero.



“Prepayment Date” has the meaning assigned to such term in Section 2.07(a)(i).
Proceeding” means any ESG Issue or any other suit in equity, action at law or other judicial or administrative proceeding.
Program Agreement” means that certain Program Agreement dated as of August 1, 2017, by and among Opportunity Financial, LLC, Opportunity Funding SPE II, LLC, and Administrative Agent, as amended on the Closing Date, as may be further amended, restated, supplemented or modified from time to time.
Promissory Note” and “Promissory Notes” have the meanings assigned to such term in Section 2.06(f).
Protective Advance” has the meaning assigned to such term in Section 2.02(c).
Pro Rata Share” of any amount means, with respect to any Lender, a fraction (expressed as a percentage) (a) at any time before the expiration of the Term Loan Draw Period, the numerator of which is the Term Loan Commitment of such Lender and the denominator of which is the aggregate amount of the Term Loan Commitments of all the Lenders, and (b) at any time on and after the expiration of the Term Loan Draw Period, the numerator of which is the aggregate unpaid principal amount of the Advances made by such Lender and the denominator of which is the aggregate unpaid principal amount of all Advances at such time. For purposes of determining Pro Rata Share, a Defaulting Lender’s Term Loan Commitment shall be deemed to equal only the portion of such Term Loan Commitment actually funded by it.
Purchase and Sale Agreement” means the Bank Partner Purchase and Sale Agreement and the Program Agreement.
Qualified Change of Control” means a change of control of ultimate beneficial ownership of at least 50.1% of the voting Equity Interests of the Company.
Receivables” means unsecured consumer installment loans and lines of credit.
Receivables Documents” means, collectively, the Servicing Agreement, the Backup Servicing Agreement and the Purchase and Sale Agreement, in each case, as amended, amended and restated, and in effect from time to time.
Recipient” means (i) the Administrative Agent or (ii) any Lender, as applicable.
Register” has the meaning assigned to such term in Section 11.04(c).
Regulatory Trigger Event” means (a) the commencement by any Governmental Authority of any formal inquiry or investigation (which for the avoidance of doubt excludes any routine inquiry or investigation), legal action or proceeding, against any Credit Party, any third party then engaged by any Servicer as a sub-servicer or any Originator, challenging such Person’s authority to originate, hold, own, service, pledge or enforce any Receivable with respect to the residents of any jurisdiction, or otherwise alleging any noncompliance by any Credit Party,



any third party then engaged by any Servicer as a sub-servicer or any Originator with such jurisdiction’s applicable laws related to originating, holding, pledging, servicing or enforcing such Receivable or otherwise related to such Receivable, which inquiry, investigation, legal action or proceeding (i) is not released or terminated in a manner acceptable to the Administrative Agent in its sole discretion within [***] calendar days of the earlier of any Credit Party’s knowledge or receipt of written notice thereof and (ii) could reasonably be expected to have a Material Adverse Effect, as determined by the Administrative Agent in its sole discretion, or (b) the issuance or entering of any stay, order, judgment, cease and desist order, injunction, temporary restraining order, or other judicial or non-judicial sanction, order or ruling against any Credit Party, any third party then engaged by any Servicer as a sub-servicer or any Originator related in any way to the originating, holding, pledging, servicing or enforcing of any Receivable or rendering the Purchase and Sale Agreement unenforceable in such jurisdiction, the effect of which could reasonably be expected to have a Material Adverse Effect, as determined by the Administrative Agent in its sole discretion; provided, that, in each case, upon the favorable resolution of such inquiry, investigation, action or proceeding (whether by judgment, withdrawal of such action or proceeding or settlement of such action or proceeding), as determined by the Administrative Agent in its sole discretion and confirmed by written notice from the Administrative Agent, such Regulatory Trigger Event for such jurisdiction shall cease to exist immediately upon such determination by the Administrative Agent. It is understood and agreed that the jurisdiction of a Regulatory Trigger Event is the entire United States if the applicable Governmental Authority is a federal authority.
Related Parties” means, with respect to any specified Person, such Person’s Affiliates and their respective directors, officers, employees, agents and advisors of such Person and such Person’s Affiliates.
“Relevant Governmental Body” means the Board of Governors of the Federal Reserve System or the Federal Reserve Bank of New York, or a committee officially endorsed or convened by the Board of Governors of the Federal Reserve System or the Federal Reserve Bank of New York, or any successor thereto.
Replacement Lender” has the meaning assigned to such term in Section 2.04(c).
Replacement Notice” has the meaning assigned to such term in Section 2.04(c).
Required Deficiency Deposit” shall have the meaning assigned to it in Section 2.07(b).
Required Lenders” means, at any time, the Administrative Agent, and Lenders holding aggregate Pro Rata Shares of Advances representing more than 51% of the total Advances outstanding hereunder at such time; provided that, for any Determination Date on which there are no Advances then outstanding hereunder, “Required Lenders” shall mean the Administrative Agent, and Lenders holding aggregate Pro Rata Shares of unused Term Loan Commitments representing more than 51% of the total unused Term Loan Commitments at such time; and provided, further, that the Pro Rata Share of Advances and unused Term Loan Commitments held by any Defaulting Lender shall be disregarded in determining Required Lenders at any time.



S&P” means Standard & Poor’s Rating Services, a division of The McGraw Hill Companies, Inc., or any successor thereto.
SCG” means TCS GROUP, L.L.C. d/b/a Schwartz Capital Group, an Illinois limited liability company.
Scheduled Receivable Payment” means, for any Collection Period and for any Receivable, the amount indicated in the contract relating to such Receivable as required to be paid by the Obligor in such Collection Period. If after the Closing Date the Obligor’s obligation under such Receivable with respect to a Collection Period has been modified so as to differ from the amount specified in such Receivable as a result of (a) a Bankruptcy Event as to which the Obligor is a debtor, (b) the application of the Servicemembers Civil Relief Act, or (c) modifications or extensions of the Receivable permitted by the Portfolio Documents, the Scheduled Receivable Payment with respect to such Collection Period shall refer to the Obligor’s payment obligation with respect to such Collection Period as so modified and such modification shall be reflected in the Loan Database pursuant to the terms of the applicable Servicing Agreement.
Second Amendment Effective Date” means May 31, 2019.
Securities Act” means the Securities Act of 1933, as amended from time to time, and any successor statute.
Security Agreement” means, individually and collectively, any security agreements executed on or subsequent to the Closing Date by any Person to secure the Obligations.
Security Documents” means, collectively, the Security Agreement, each Pledge Agreement, each Guaranty, the Intellectual Property Security Agreement, each Control Agreement, all Uniform Commercial Code financing statements filed with respect to any Collateral, and all other assignments, pledge agreements, security agreements, control agreements and other instruments executed and delivered on or after the date hereof by any Credit Party pursuant to the Security Agreement or otherwise providing or relating to any collateral security for any of the Secured Obligations under and as defined in the Security Agreement.
Servicer” means a servicer under any Approved SPV Facility.
Servicing Agreement” means a servicing agreement executed in connection with any Approved SPV Facility.
Servicing Policy” means servicing, collections and payment plan policies of the Servicer, as such policies may be amended from time to time in compliance with a Servicing Agreement.



“SOFR” means, with respect to any Business Day, a rate per annum equal to the secured overnight financing rate for such Business Day published by the SOFR Administrator on the SOFR Administrator’s Website on the immediately succeeding Business Day.
“SOFR Administrator” means the Federal Reserve Bank of New York (or a successor administrator of the secured overnight financing rate).
“SOFR Administrator’s Website” means the website of the Federal Reserve Bank of New York, currently at http://www.newyorkfed.org, or any successor source for the secured overnight financing rate identified as such by the SOFR Administrator from time to time.
SPAC Transaction” means the transactions contemplated by and in connection with the Business Combination Agreement.
SPAC Warrants” means warrants to purchase shares of the Company that were issued solely in connection with the SPAC Transaction.
Specified Regulatory Change” means a legal or regulatory change, the effect of which is to materially and adversely impair the ability of any Credit Party or Bank Partner to originate, own, hold, pledge, service, collect or enforce the pledged Receivables or similar receivables.
Specified Vintage Pool” means each Vintage Pool with respect to which each Monthly Vintage Pool in such Vintage Pool is at least one (1) calendar month old (as measured from the last day of such Monthly Vintage Pool); provided, however, no Vintage Pool with respect to which, both (a) each Monthly Vintage Pool in such Vintage Pool is more than twelve (12) calendar months old (as measured from the last day of such Monthly Vintage Pool) and (b) the aggregate current UPB of all Receivables in such Vintage Pool is less than [***] of the aggregate original UPB of all Receivables (as measured at the time of origination of such Receivables) in such Vintage Pool, shall be a Specified Vintage Pool.
State” means any one of the states of the United States of America or the District of Columbia.
Subsidiary” means, with respect to any Person (the “parent”) at any date, any other corporation, limited liability company, partnership, association or other entity (a) of which securities or other ownership interests representing more than 50% of the equity or more than 50% of the ordinary voting power or, in the case of a partnership, more than 50% of the general partnership interests are, as of such date, owned, controlled or held by the parent or one or more subsidiaries of the parent or by the parent and one or more subsidiaries of the parent, or (b) that is, as of such date, otherwise controlled, by the parent or one or more subsidiaries of the parent or by the parent and one or more subsidiaries of the parent. Anything herein to the contrary notwithstanding, the term “Subsidiary” shall not include any Person that constitutes an investment held by the Borrower in the ordinary course of business and that is not, under GAAP, consolidated on the financial statements of the Borrower and its Subsidiaries. Unless otherwise specified, “Subsidiary” means a Subsidiary of the Borrower.



Tangible Net Worth” means, without duplication, with respect to the Company and its Subsidiaries, on a consolidated basis, determined in accordance with GAAP, an amount equal to the difference between (i) the sum of the aggregate value of (x) member’s equity plus (y) SPAC Warrants liability and (ii) the intangible assets of the Company and its consolidated Subsidiaries.
Tax Distributions” has the meaning assigned to such term in Section 6.01(g).
Taxes” means any and all present or future taxes, levies, imposts, duties, deductions, charges or withholdings, including, without limitation, all penalties, interest, additions to tax, expenses, costs and fees, imposed by any Governmental Authority.
“TCS Debt” means all Indebtedness owed by the Company to TCS Global Holdings LP and its Affiliates existing as of the Fifth Amendment Funding Date.
Term” means, the period from the Closing Date and ending on the Term Loan Termination Date.
Term Loan Commitment” or “Term Loan Commitments” means (a) as to any Lender, the aggregate commitment of such Lender to make Advances, expressed as an amount representing the maximum aggregate principal amount of such Lender’s credit exposure hereunder, as set forth on Schedule I, as the same may be reduced or increased from time to time pursuant to assignments or participations by or to such Lender pursuant to Section 11.04, and (b) as to all Lenders, the aggregate Term Loan Commitments of all Lenders to make Advances in an aggregate principal amount not to exceed the Maximum Loan Amount; provided, that, in no event shall the aggregate Term Loan Commitments exceed $50,000,000.
Term Loan Draw Period” means the period commencing on the Closing Date and ending on the Fifth Amendment Funding Date.
Term Loan Termination Date” means the earlierearliest to occur of (a) the Maturity Date, (b) the date on which the Term Loan Commitments are terminated and the Advances then outstanding have been declared due and payable in whole pursuant to Article IX and (c) subject to Section 2.07, the date on which the Obligations (other than contingent indemnification Obligations to the extent no claim giving rise thereto has been asserted) have been paid in full in immediately available funds or such earlier date set forth in Section 12.01.
“Term SOFR Rate” means, as of the applicable date of determination, for an interest period of one (1) month, the forward-looking term rate based on SOFR that has been selected or recommended by the Relevant Governmental Body; provided, if such rate is less than the applicable Floor, such rate shall be deemed to be such Floor for this Agreement.
Third Party Claim” has the meaning assigned to such term in Section 11.03(c).
Transactions” means the execution, delivery and performance by the Borrower of this Agreement and the other Basic Documents to which it is a party, the making of Advances



hereunder, and the use by the Borrower of the proceeds of the Advances in accordance with the terms hereof.
Transferee” has the meaning assigned to such term in Section 11.04(b).
UCC” means the Uniform Commercial Code as in effect in the State of New York.
Uncured Defaulting Lender” means a Lender that is a Defaulting Lender for a period of forty-five (45) consecutive calendar days or more.
Vintage Pool” means a group of three Monthly Vintage Pools in a common calendar quarter.
Warrant Agreement” means a Warrant Agreement substantially in the form of Exhibit E-1 or Exhibit-2 attached hereto.
Warrants” means warrants in respect of the Equity Interests of Borrower, acquired by Administrative Agent or any of its Affiliates from time to time on or after the Closing Date in accordance with the terms of the Warrant Agreement.
Waterfall Account” means that certain deposit account in the name of the Company maintained at Cash Management Bank with account number ending in 1201 and any replacement accounts thereof, or, following the occurrence and during the continuation of an Event of Default, such other deposit account designated from time to time by Administrative Agent in a written notice to Borrower.
Section 1.02    Terms Generally. The definitions of terms herein shall apply equally to the singular and plural forms of the terms defined. Whenever the context may require, any pronoun shall include the corresponding masculine, feminine and neuter forms. The words “include”, “includes” and “including” shall be deemed to be followed by the phrase “without limitation”. The word “will” shall be construed to have the same meaning and effect as the word “shall”. Unless the context requires otherwise (a) any definition of or reference to any agreement, instrument or other document herein shall be construed as referring to such agreement, instrument or other document as from time to time amended, supplemented or otherwise modified (subject to any restrictions on such amendments, supplements or modifications set forth herein), (b) any reference herein to any Person shall be construed to include such Person’s successors and assigns, (c) the words “herein”, “hereof” and “hereunder”, and words of similar import, shall be construed to refer to this Agreement in its entirety and not to any particular provision hereof, (d) all references herein to Articles, Sections, Exhibits and Schedules shall be construed to refer to Articles and Sections of, and Exhibits and Schedules to, this Agreement, and (e) the words “asset” and “property” shall be construed to have the same meaning and effect and to refer to any and all tangible and intangible assets and properties, including cash, securities, accounts and contract rights.
Section 1.03    Accounting Terms; GAAP. Except as otherwise expressly provided herein, all terms of an accounting or financial nature shall be construed in accordance with



GAAP, as in effect from time to time. If, after the date of this Agreement, there shall occur any change in GAAP from those used in the preparation of the financial statements referred to in Section 5.11 and such change shall result in a change in the method of calculation of any financial covenant, standard or term found in this Agreement, either the Borrower or the Required Lenders may by notice to the Lenders and the Borrower, respectively, require that the Lenders and the Borrower negotiate in good faith to amend such covenants, standards, and terms so as equitably to reflect such change in accounting principles, with the desired result being that the criteria for evaluating the financial condition of the Borrower and its Subsidiaries shall be the same as if such change had not been made. No delay by the Borrower or the Required Lenders in requiring such negotiation shall limit their right to so require such a negotiation at any time after such a change in accounting principles. Until any such covenant, standard, or term is amended in accordance with this Section, financial covenants shall be computed and determined in accordance with GAAP in effect prior to such change in accounting principles.
ARTICLE II
THE CREDITS
Section 2.01    Term Loan Commitments. (a) During the Term Loan Draw Period, Lenders made, from time to time, Advances (each a “Draw Period Advance” and, collectively, the “Draw Period Advances”) to Borrower, which Draw Period Advances remain outstanding as of the Fifth Amendment Funding Date in the aggregate principal amount of $15,000,000. Notwithstanding anything else herein to the contrary effective as of the Fifth Amendment Funding Date, (i) no additional Advances (other than, for the avoidance of doubt, the Fifth Amendment Advance, Protective Advances and/or Administrative Agent Advances) shall be made or requested, (ii) the existing Draw Period Advances shall be repaid as provided in Section 2.06, and (iii) once paid pursuant to the preceding clause (ii) above, no portion of such existing Draw Period Advances may be re-borrowed.

(b) Subject to the provisions of this Agreement, including, without limitation satisfaction or waiver in writing by Administrative Agent of all conditions set forth in Article IV hereof, each Lender severally agrees to make an Advance in an amount equal to the undrawn portion of such Lender’s respective Term Loan Commitment to Borrower (i.e. such Lender’s Term Loan Commitment after giving effect to its Draw Period Advances) in an aggregate amount equal to $35,000,000 on the Fifth Amendment Funding Date (collectively, the “Fifth Amendment Advance”). After giving effect to the Fifth Amendment Advance, the aggregate principal amount of Advances outstanding hereunder shall be $50,000,000. Each Lender’s portion of the Fifth Amendment Advance shall be made by deposit into such deposit accounts identified by the Borrower in the related borrowing request; provided, that under no circumstances shall the aggregate outstanding amount of all Advances made as of the Fifth Amendment Funding Date exceed the aggregate Term Loan Commitments. For the avoidance of doubt, after the Fifth Amendment Funding Date, Borrower shall have no ability to request further Advances hereunder. Once repaid, no portion of the Advances may be re-borrowed.

Section 2.02    Advances, Etc.



(a)    Obligations of Lenders. Each Advance shall be made by the Lenders ratably, in accordance with their respective Term Loan Commitments; provided, that, such Advances shall be made ratably by the Lenders in accordance with their respective Term Loan Commitments for such month, unless any Lender shall be a Defaulting Lender with respect to the applicable Advance, in which case the Non-Defaulting Lenders shall fund Advances solely to the extent expressly required by Section 2.04(b). The failure of any Lender to make any Advance required to be made by it shall not relieve any other Lender of its obligations hereunder.
(b)    Type of Advances. Advances shall be denominated in Dollars.
(c)    Protective Advances. The Borrower hereby authorizes the Administrative Agent, either directly, or through one or more of its Affiliates, from time to time in Administrative Agent’s Permitted Discretion to make additional Advances (each a “Protective Advance”) to the Borrower, or any other Person for the benefit of the Borrower, in respect of all or any Advances that such Administrative Agent deems necessary or desirable, in each case, in Administrative Agent’s Permitted Discretion (i) to pay any amount chargeable to the Borrower pursuant to the terms of this Agreement that is not paid by the Borrower on the date such payment is due in accordance with this Agreement, and (ii) following the occurrence and during the continuation of a Default, (x) to preserve or protect the Collateral, or any portion thereof or (y) to enhance the likelihood of repayment of the obligations of the Borrower under this Agreement. Any Protective Advances, together with interest thereon, as provided herein, shall be repaid and allocated to the Administrative Agent.
(d)    Original Issue Discount. (i) The funded amount of each Draw Period Advance shall be reduced, prior to disbursement, by an original issue discount in the amount of [***], which original issue discount shall be retained by the Administrative Agent, for the ratable benefit of the Lenders (the “Original Issue Discount”), and shall be deemed to be fully earned and nonrefundable on the date of each Draw Period Advance, provided, that notwithstanding such deduction of Original Issue Discount from the funded amount of each Draw Period Advance, Borrower shall be obligated to pay the full amount of such Advance, together with interest accruing on the full amount of each Draw Period Advance, in each case, without giving effect to such deduction of Original Issue Discount, on the dates and times provided for payments of principal and interest hereunder.
(ii) The funded amount of the Fifth Amendment Advance shall be reduced, prior to disbursement, by an original issue discount in the amount of $1,450,000.00, which original issue discount shall be retained by the Administrative Agent, for the ratable benefit of the Lenders (the “Fifth Amendment Original Issue Discount”), and shall be deemed to be fully earned and nonrefundable on the date of such Advance, provided, that notwithstanding such deduction of Fifth Amendment Original Issue Discount from the funded amount of such Advance, Borrower shall be obligated to pay the full amount of such Advance, together with interest accruing on the full amount of such Advance, in each case, without giving effect to such deduction of Original Issue Discount, on the dates and times provided for payments of principal and interest hereunder.
(e)    Advances. Notwithstanding anything herein to the contrary, all Advances hereunder and all other amounts or Obligations from time to time owing to the Lenders or the



Administrative Agent hereunder or under the other Basic Documents shall constitute one general obligation of the Borrower and are secured by the Administrative Agent’s Lien on all Collateral as set forth more specifically in the Security Agreement.
Section 2.03    Requests for Advances.
(a)    Notice by the Borrower. To request an Advance, the Borrower shall notify the Administrative Agent of such request in writing via an Advance Request in the form of Exhibit D attached hereto not later than 1:00 p.m., New York time, at least two (2) Business Days before the date of the proposed Advance. Each such Advance Request shall be irrevocable.
(b)    Content of Advance Requests. Each Advance Request shall comply with Section 2.02 and specify the following information:
(i)    the amount of the requested Advance;
(ii)    the date of such Advance, which shall be a Business Day;
(iii)    a certification that the use of proceeds of such Advance complies with Section 5.09 of this Agreement; and
(iv)    a reaffirmation of the representations and warranties contained herein.
(c)    Notice by Administrative Agent to Lenders. Upon receipt of an Advance Request by Administrative Agent, Administrative Agent shall advise each Lender of the details thereof and of the amount of such Lender’s Pro Rata Share of such Advance; provided, that if Administrative Agent notifies the Borrower in writing of any inaccuracies or misrepresentations in such Advance Request or the related Borrowing Base Certificate, Administrative Agent shall only advise each Lender of the details of such Advance Request after the receipt of an updated Advance Request or Borrowing Base Certificate correcting any such inaccuracy or misrepresentation.
Section 2.04    Funding of Advances.
(a)    Funding Borrower. So long as the conditions set forth in Sections 4.02 and 4.03, as applicable, are satisfied or waived by Administrative Agent, each Lender shall make its respective Pro Rata Share of such Advance to be made by it hereunder on the proposed date thereof by wire transfer of immediately available funds to the Operating Account by close of business, on the day such Advance is requested pursuant to the Advance Request, whereupon, such funds may be withdrawn from time to time by the Borrower from the Operating Account to be used by the Borrower in accordance with Section 5.09.
(b)    Funding of Defaulting Lenders. If any Lender shall become a Defaulting Lender, the other Lenders (each, a “Non-Defaulting Lender”) shall fund such Defaulting Lender’s Pro Rata Share of such Advance, in accordance with each Non-Defaulting Lender’s Pro Rata Share, in each case, in accordance with Section 2.04(a), to the extent such funding would not cause such Non-Defaulting Lender to exceed its Term Loan Commitment. In such event, and provided



funds shall have been advanced in accordance with Section 2.04(a), such Defaulting Lender agrees immediately to pay to each Non-Defaulting Lender the amount so funded by such Non-Defaulting Lender, with interest thereon, for each day from and including the date such amount was funded by such Non-Defaulting Lender to, but excluding, the date of payment to each such Non-Defaulting Lender, at the rate per annum equal to the Federal Funds Effective Rate plus two percent (2%). If, at a later date, such Defaulting Lender pays the amount of its failed Pro Rata Share of the applicable Advance to the Non-Defaulting Lenders, together with interest as provided above, then such amount attributable to the principal of the applicable Advance shall constitute such Defaulting Lender’s funding of its Pro Rata Share of the applicable Advance. Each Lender’s funded portion of any Advance is intended to be equal at all times to such Lender’s Pro Rata Share of such Advance and the foregoing shall not relieve any Lender of its obligations hereunder. The failure of any Lender to fund its Pro Rata Share of any Advance shall not relieve any other Lender of its obligation to fund its Pro Rata Share of such Advance. Conversely, no Lender shall be responsible for the failure of another Lender to fund such other Lender’s Pro Rata Share of an Advance except in the circumstances expressly set forth in this Section 2.04(b).
(c)    Uncured Defaulting Lender Commitment Assignment. A Non-Defaulting Lender who is not then an Affiliate of an Uncured Defaulting Lender shall have the right, but not the obligation, to acquire and assume its Pro Rata Share of an Uncured Defaulting Lender’s then remaining Term Loan Commitment. Immediately upon receiving written notice from such Non-Defaulting Lender that it desires to acquire its Pro Rata Share of such Uncured Defaulting Lender’s then remaining Term Loan Commitment, the Uncured Defaulting Lender shall assign, in accordance with this Agreement, all or part, as the case may be, of its Term Loan Commitment and other rights and obligations under this Agreement and all other Basic Documents to such Non-Defaulting Lender (the “Replacement Lender”).
If no Non-Defaulting Lender elects to acquire and assume its Pro Rata Share of such Uncured Defaulting Lender’s then remaining Term Loan Commitment as set forth in the immediately preceding paragraph within thirty (30) calendar days of such Defaulting Lender becoming an Uncured Defaulting Lender, then the Borrower may, by notice (a “Replacement Notice”) in writing to the Administrative Agent and the Uncured Defaulting Lender, (i) request such Uncured Defaulting Lender to cooperate with the Borrower in obtaining a Replacement Lender for such Uncured Defaulting Lender; or (ii) propose a Replacement Lender. If a Replacement Lender shall be accepted by the Administrative Agent who, at the time of determination, is neither an Uncured Defaulting Lender nor an Affiliate of an Uncured Defaulting Lender, then such Uncured Defaulting Lender shall assign its then remaining Term Loan Commitment and other rights and obligations related to unfunded Term Loan Commitments under this Agreement and all other Basic Documents to such Replacement Lender.
In either case, following the consummation of the assignment and assumption of the Uncured Defaulting Lender’s remaining Term Loan Commitment pursuant to one of the two immediately preceding paragraphs in this Section 2.04(c), any remaining Term Loan Commitment of such Uncured Defaulting Lender shall not terminate, but shall “be reduced proportionately to reflect any such assignments and assumptions, and such Uncured Defaulting



Lender shall continue to be a “Lender” hereunder with its Term Loan Commitment and Pro Rata Share eliminated to reflect such assignments and assumptions. Upon the effective date of such assignment(s) and assumption(s) such Replacement Lender shall, if not already a Lender, become a “Lender” for all purposes under this Agreement and the other Basic Documents. The assignment and assumption contemplated by this paragraph shall modify the ownership of obligations related to unfunded Term Loan Commitments only and shall not modify the Uncured Defaulting Lender’s rights and obligations, including, without limitation, all indemnity obligations hereunder, with respect to Advances previously funded.
(d)    Defaulting Lender Adjustments. Notwithstanding anything to the contrary contained in this Agreement, if any Lender becomes a Defaulting Lender, then, until such time as such Lender is no longer a Defaulting Lender, to the extent permitted by applicable Governmental Rules:
(i)    Waivers and Amendments. Such Defaulting Lender’s right to approve or disapprove any amendment, waiver or consent with respect to this Agreement shall be restricted as set forth in the definition of Required Lenders.
(ii)    Defaulting Lender Waterfall. Any Collections, fees, interest, or other amounts received by the Administrative Agent for the account of such Defaulting Lender (whether voluntary or mandatory, at maturity, pursuant to Article IX or otherwise), shall be applied at such time or times as may be determined by the Administrative Agent as follows: first, to the payment of any amounts owing by such Defaulting Lender to the Administrative Agent hereunder; second, (so long as no Default or Event of Default then exists), to the funding of any Advance in respect of which such Defaulting Lender has failed to fund its Pro Rata Share thereof as required by this Agreement, as determined by the Administrative Agent; third, if so determined by the Administrative Agent, to be held in the Waterfall Account and released in order to satisfy such Defaulting Lender’s potential future funding obligations with respect to Advances under this Agreement; fourth, to the payment of any amounts owing to the Lenders as a result of any judgment of a court of competent jurisdiction obtained by any Lender against such Defaulting Lender as a result of such Defaulting Lender’s breach of its obligations under this Agreement; fifth, so long as no Default or Event of Default then exists, to the payment of any amounts owing to Borrower as a result of any judgment of a court of competent jurisdiction obtained by Borrower against such Defaulting Lender as a result of such Defaulting Lender’s breach of its obligations under this Agreement; and sixth, to such Defaulting Lender to the extent such Defaulting Lender is entitled to such amounts pursuant to clause (d)(iii) below or as otherwise directed by a court of competent jurisdiction.



(iii)    Certain Fees. Each Defaulting Lender shall be entitled to receive its Pro Rata Share of fees, Prepayment Additional Interest and other applicable amounts hereunder only with respect to (A) Advances, with respect to which, such Lender is a not a Defaulting Lender and (B) any period during which such Lender is not a Defaulting Lender, and only to the extent accruing hereunder during such period.
(e)    Defaulting Lender Cure. If the Administrative Agent agrees in writing that a Lender is no longer a Defaulting Lender, the Administrative Agent will so notify the parties hereto; provided, that no adjustments will be made retroactively with respect to fees, Prepayment Additional Interest, or original interest discount accrued, or payments made by or on behalf of the Borrower while that Lender was a Defaulting Lender; and provided, further, that except to the extent otherwise expressly agreed by the affected parties, no change hereunder from Defaulting Lender to Lender will constitute a waiver or release of any claim of any party hereunder arising from that Lender’s having been a Defaulting Lender.
Section 2.05    Termination of the Term Loan Commitments.
(a)    Scheduled Termination. The Term Loan Commitments shall terminate on the Term Loan Termination Date.
(b)    No Voluntary Termination by the Borrower. The Borrower may not terminate this Agreement or reduce or terminate any portion of the Term Loan Commitments prior to the Term Loan Termination Date without the prior written consent of the Administrative Agent and each Lender whose Term Loan Commitment would be reduced or terminated except as provided in Section 2.07.
Section 2.06    Repayment of Advances; Evidence of Debt.
(a)    Repayment. If not previously paid in accordance with the terms of this Agreement, the Borrower hereby unconditionally promises to pay the outstanding principal amount of all Advances (and any applicable amounts consolidated into and comprising such Advances), together with interest as provided herein, to the Administrative Agent, for the accounts of the Lenders, on the Term Loan Termination Date. Any and all other amounts or Obligations owing hereunder, if not otherwise specified herein, shall be due and payable in full in cash on the Term Loan Termination Date.
(b)    Reserved.
(c)    Releases. Upon payment in full of the Obligations (other than contingent indemnification obligations for which no claim has been asserted) by the Borrower and the termination of all Term Loan Commitments pursuant to the terms of this Agreement, all Liens granted to the Administrative Agent and the Lenders pursuant to the Basic Documents or the Receivables Documents to secure the Obligations shall be automatically terminated and released, and Administrative Agent and the Lenders shall, at the sole expense of the Borrower, authorize the filing of any termination statements, lien releases, discharges of security interests, and other



similar discharge or release documents (and if applicable in recordable form) as are reasonably required and requested to evidence release, as of record, of the Liens and all notices of security interests and liens previously filed with respect to the applicable Obligations hereunder.
(d)    Maintenance of Records by Administrative Agent. Administrative Agent shall maintain records, in which it shall record: (i) the amount of each Advance made hereunder, (ii) the amount of principal or interest due and payable or to become due and payable from the Borrower to each Lender hereunder, and (iii) the amount of any sum received by Administrative Agent hereunder for accounts of the Lenders and each Lender’s Pro Rata Share thereof.
(e)    Effect of Entries. The entries made in the records maintained pursuant to Section 2.06(d) shall be prima facie evidence of the existence and amounts of the Obligations recorded therein; provided, that, the failure of Administrative Agent to maintain such records, or any error therein, shall not in any manner affect the obligation of the Borrower to repay the Advances and other Obligations in accordance with the terms of this Agreement.
(f)    Promissory Notes. All Advances made pursuant to this Agreement, together with interest thereon at the rates specified herein, shall, if requested by a Lender, be further evidenced by those certain promissory notes, in an aggregate maximum principal amount equal to the amount of the Term Loan Commitment, as then in effect, each made by the Borrower payable to the order of the applicable Lender, in the maximum amount of such Lender’s Term Loan Commitment, and delivered by Borrower to such Lender (each, a “Promissory Note” and collectively, the “Promissory Notes”).
Section 2.07    Prepayment of Advances.
(a)    Optional Prepayments.
(i)    Subject to Section 2.08, Borrower may voluntarily prepay, in whole onlyor in part, the principal balance of the outstanding Advances plus accrued and unpaid interest at any time after (but not before) the eighteen-month anniversary of the Fifth Amendment Funding Date (such period running from the Fifth Amendment Funding Date until the eighteen-month anniversary thereof, the “Non-Call Period”), so long as Borrower shall have identified such prepayment date (the “Prepayment Date”), given Administrative Agent prior written notice in advance of such proposed Prepayment Date in compliance with Section 2.07(d) below (or such other notice as the Administrative Agent may agree to in its sole discretion), and paid the Prepayment Additional Interest on or before such Prepayment Date; provided any prepayment in part shall be in minimum amounts of $10,000,000 and increments of $10,000,000 thereof (or such other amount as the Administrative Agent may agree to in its sole discretion). Notwithstanding the foregoing, Borrower may voluntarily prepay, in whole, the principal balances of the Advances during the Non-Call Period in connection with a Qualified Change of Control so long as the Lockout Period COC Additional Interest Amount has been paid.



(ii)    In the event of any resignation of the Administrative Agent pursuant to Article X(g) or any assignment by any Lender pursuant to Section 11.04(b), so long as such successor Administrative Agent or assignee Lender is not an Affiliate of the resigning Administrative Agent or assigning Lender (other than a Defaulting Lender or an Affiliate thereof), and so long as no Event of Default is then continuing, Borrower shall have the right, whether during the Non-Call Period or otherwise, to voluntarily (A) prepay, without any premium or penalty, the principal balance of the outstanding Advances in an amount equal to (x) in the event of any resignation of the Administrative Agent pursuant to Article X(g), the entire outstanding principal balance of the Advances hereunder or (y) in the event of an assignment pursuant to Section 11.04(b), the amount being assigned plus, in each case, accrued and unpaid interest, and (B) repurchase the Warrants or, in the event that the Warrant has been exercised in whole or in part, the Shares (as defined in the Warrant Agreement) issued upon the exercise thereof, in the same proportion as the principal amount so prepaid bears to the Maximum Loan Amount for a repurchase price equal to the Fair Market Value (as defined in the Warrant Agreement) of the Shares underlying such repurchased Warrants or the Fair Market Value of the Shares, as applicable.
(b)    Mandatory Prepayments. In no event shall the sum of the aggregate outstanding principal balance of the Advances exceed the Borrowing Base. If at any time and for any reason, the outstanding unpaid principal balance of the Advances exceeds the Borrowing Base (including due to any Eligible Receivables thereafter failing to meet the eligibility criteria and becoming ineligible Receivables), then Borrower shall without the necessity of any notice or demand, whether or not a Default or Event of Default has occurred or is continuing, deposit an amount equal to the difference between the then aggregate outstanding principal balance of the Advances and the Borrowing Base (a “Required Deficiency Deposit”) into the Facility Reserve Account in an amount equal to such excess, together with any accrued but unpaid interest thereon. Any such amounts deposited into the Facility Reserve Account by Borrower may be returned to Borrower by Administrative Agent upon Borrower’s request so long as (i) the pro forma Borrowing Base after giving effect to such return would not result in a Required Deficiency Deposit, as evidenced by delivery to Administrative Agent of an updated Borrowing Base Certificate and (ii) (x) no monetary or material non-monetary Default in relation to the Events of Default specified in Article IX(a), (b), (d), (g), (h), (i), (q) or (s) and (y) no Event of Default are in effect at the time of such request.
(c)    Reserved.
(d)    Notices, Etc. The Borrower shall notify the Administrative Agent by telephone (confirmed by telecopy or email) of any prepayment hereunder, not later than 11:00 a.m., New York time, at least five (5) Business Days before the Prepayment Date. Each such notice shall be irrevocable and shall specify the Prepayment Date and the principal amount of the Advances to be prepaid on such date and, on such date, such amounts shall become due. Promptly following



receipt of any such notice, the Administrative Agent shall advise the Lenders of the contents thereof.
Section 2.08    Prepayment Additional Interest; Certain Fees.
(a)    Prepayment Additional Interest. Any prepayment of the Advances, shall be accompanied by the applicable Prepayment Additional Interest. The Borrower acknowledges and agrees that the Prepayment Additional Interest is a reasonable projection of the Lenders’ actual damages in the event of the early payment of the Advances and is not a penalty. For the avoidance of doubt, Prepayment Additional Interest shall be paid upon any automatic or other acceleration of the Term Loan Termination Date, including, without limitation, any automatic or contractual acceleration upon the commencement of a case or proceeding under the Bankruptcy Code by, or with respect to, Borrower, or resulting from any other Bankruptcy Event, and, for the avoidance of doubt in connection with any Prepayment Date occurring after the Non-Call Period.
(b)    Administrative Agency Fee. The Borrower agrees to pay the Administrative Agent, for its own account, a non-refundable, fully-earned administrative agency fee in the amount of $[***], per fiscal quarter, payable on the Closing Date and quarterly, in advance, thereafter on each Payment Date of the first calendar month of a fiscal quarter, while any Obligations are outstanding.
(c)    Payment of Additional Interest and Fees. All Prepayment Additional Interest and fees payable hereunder shall be cumulative and shall be owed independent of the other amounts owing pursuant to this Agreement and paid on the dates due, in Dollars and in immediately available funds, to the Administrative Agent, for the ratable benefit of the Lenders and Administrative Agent entitled thereto. Prepayment Additional Interest and fees paid, once incurred, shall not be refundable, reversible or subject to set-off or counterclaim under any circumstances.
Section 2.09    Interest.
(a)    Advances. The outstanding principal amount of all Advances shall bear interest at a rate per annum equal to the Interest Rate from the date the same are funded to the Borrower (which, for the avoidance of doubt, shall be the date any such amount is funded to the Borrower pursuant to an Advance).
(b)    Default Interest. Notwithstanding the foregoing, upon the occurrence and during the continuation of an Event of Default, (i) the outstanding principal amount of all Advances and (ii) any accrued, but unpaid, interest and fees and any other Obligations that are not timely paid (including post-petition interest in any proceeding under the Bankruptcy Code or other applicable bankruptcy laws, whether or not a claim for post-filing or post-petition interest or other amounts is allowed in such proceeding) shall bear interest, after as well as before judgment, at a rate per annum equal to the Interest Rate plus three percent (3.00%) from the date of the occurrence of the Event of Default until the date no Event of Default is continuing.



(c)    Payment of Interest. Accrued interest on the outstanding Obligations relating to each Advance shall be payable in arrears on (i) each Payment Date, with respect to all interest that has accrued and is unpaid as of the end of the calendar month immediately preceding such Payment Date, and (ii) on the Term Loan Termination Date, with respect to all accrued and unpaid interest. For the avoidance of doubt, on the first Payment Date following the Second Amendment Effective Date, the interest accrual period shall consist of the period from the prior Payment Date until the end of the calendar month immediately preceding such Payment Date.
(d)    [Reserved].
(e)    Computation. All interest and, pursuant to Section 2.08(c), fees hereunder shall be computed on the basis of a year of 360 days, and in each case shall be payable for the actual number of days elapsed.
Section 2.10    [Reserved].
Section 2.11    Taxes.
(a)    Any and all payments by or on account of any obligations of Borrower to a Recipient under any Basic Document shall be made free and clear of, and without deduction or withholding for, Taxes, imposed by any Governmental Authority, except as required by Applicable Law. If any Applicable Law (as determined in the good faith discretion of an applicable withholding agent) requires the deduction or withholding of any Tax from any such payment by a withholding agent, then the applicable withholding agent shall be entitled to make such deduction or withholding and shall timely pay the full amount deducted or withheld to the relevant Governmental Authority in accordance with Applicable Law.
(b)    In addition, Borrower shall pay to the relevant Governmental Authority any Other Taxes, or at the option of the Administrative Agent, timely reimburse it for the payment of any Other Taxes.
(c)    Borrower shall indemnify and hold harmless each Lender and Administrative Agent for the full amount of any and all Indemnified Taxes (including any Indemnified Taxes imposed by any jurisdiction on amounts payable under this Section 2.11) paid or payable by such Lender or Administrative Agent and any reasonable expense (other than any penalties, interest, additions, and expenses that accrue both after the 180th day after the receipt by Administrative Agent or such Lender of written notice of the assertion of such Indemnified Taxes and before the date that Administrative Agent or such Lender provides Borrower with a certificate relating thereto pursuant to Section 2.11(n)) arising therefrom or with respect thereto, whether or not such Indemnified Taxes were correctly or legally asserted by the relevant Governmental Authority. Payments under this indemnification shall be made within 10 days from the date any Lender or Administrative Agent makes written demand therefor.
(d)    Each Lender shall severally indemnify the Administrative Agent, within 10 days after demand therefor, for (i) any Indemnified Taxes attributable to such Lender (but only to the extent that the Borrower has not already indemnified the Administrative Agent for such



Indemnified Taxes and without limiting the obligation of the Borrower to do so), (ii) any Taxes attributable to such Lender’s failure to comply with the provisions of Section 11.04(c) relating to the maintenance of a Participant Register and (iii) any Excluded Taxes attributable to such Lender, in each case, that are payable or paid by the Administrative Agent in connection with any Basic Document, and any reasonable expenses arising therefrom or with respect thereto, whether or not such Taxes were correctly or legally imposed or asserted by the relevant Governmental Authority. A certificate as to the amount of such payment or liability delivered to any Lender by the Administrative Agent shall be conclusive absent manifest error. Each Lender hereby authorizes the Administrative Agent to set off and apply any and all amounts at any time owing to such Lender under any Basic Document or otherwise payable by the Administrative Agent to the Lender from any other source against any amount due to the Administrative Agent under this paragraph (d).
(e)    If Borrower shall be required by Applicable Law to deduct or withhold any Indemnified Taxes from or in respect of any sum payable hereunder to any Lender or Administrative Agent, then the sum payable shall be increased to the extent necessary so that after making all required deductions or withholdings (including deductions or withholdings applicable to additional sums payable under this Section 2.11(e)), such Lender or Administrative Agent, as the case may be, receives an amount equal to the sum it would have received had no such deductions or withholdings been made. As soon as practicable after any payment by Borrower to any Governmental Authority pursuant to this Section 2.11, Borrower shall furnish to Administrative Agent the original or a certified copy of a receipt issued by such Governmental Authority evidencing such payment, a copy of the return reporting such payment or other evidence of such payment reasonably satisfactory to the Administrative Agent.
(f)    Each Lender (or Transferee) that is not a citizen or resident of the United States of America, a corporation, partnership or other entity created or organized in or under the laws of the United States (or any jurisdiction thereof), or any estate or trust that is subject to federal income taxation regardless of the source of its income or is otherwise a “foreign person” within the meaning of Treasury Regulation Section 1.1441-1(c) (a “Non-U.S. Lender”) shall deliver to Borrower and Administrative Agent two (2) executed copies of each applicable U.S. Internal Revenue Service Form W-8BEN, Form W-8BEN-E, Form W-8IMY and/or Form W-8ECI, or any subsequent versions thereof or successors thereto, properly completed and duly executed by such Non-U.S. Lender claiming complete exemption from United States federal withholding tax on all payments by Borrower under this Agreement and the other Basic Documents. Such forms shall be delivered by each Non-U.S. Lender on or before the date it becomes a party to this Agreement, and from time to time thereafter upon the reasonable request of the Borrower or the Administrative Agent. In addition, each Non-U.S. Lender shall deliver such forms promptly upon the expiration, obsolescence or invalidity of any form previously delivered by such Non-U.S. Lender. In addition to properly completing and duly executing Forms W-8BEN, W-8BEN-E or W-8IMY (or any subsequent versions thereof or successor thereto), if such Non-U.S. Lender is claiming an exemption from withholding of United States Federal income tax under Section 871(h) or 881(c) of the Code, such Lender hereby represents and warrants that (A) it is not a “bank” within the meaning of Section 881(c) of the Code, (B) it is not subject to regulatory or other legal requirements as a bank in any jurisdiction, (C) it has not been treated as a bank for



purposes of any tax, securities law or other filing or submission made to any governmental securities law or other legal requirements, (D) it is not a “10 percent shareholder” within the meaning of Section 871(h)(3)(B) of the Code of Borrower, (E) it is not a controlled foreign corporation receiving interest from a related person within the meaning of Section 881(c)(3)(C) of the Code and (F) none of the interest arising from this Agreement constitutes contingent interest within the meaning of Section 871(h)(4) or Section 881(c)(4) of the Code and such Non-U.S. Lender agrees that it shall provide Administrative Agent, and Administrative Agent shall provide to Borrower with prompt notice at any time after becoming a Lender hereunder that it can no longer make the foregoing representations and warranties. Each Lender who makes an assignment pursuant to Section 11.04 where the assignment and assumption agreement is not delivered to Borrower shall indemnify and agree to hold Administrative Agent, Borrower and the other Lenders harmless from and against any United States federal withholding tax, interest and penalties that would not have been imposed but for (i) the failure of the Affiliate that received such assignment under Section 11.04 to comply with this Section 2.11(f) or (ii) the failure of such Lender to withhold and pay such tax at the proper rate in the event such Affiliate does not comply with this Section 2.11(f) (or complies with Section 2.11(f) but delivers forms indicating it is entitled to a reduced rate of such tax).
(g)    Borrower will not be required to pay any additional amounts in respect of United States federal income tax pursuant to this Section 2.11 to any Lender or Administrative Agent or to indemnify any Lender or Administrative Agent pursuant to Section 2.11(c) to the extent that (i) the obligation to pay such additional amounts would not have arisen but for a failure by such Lender to comply with its obligations under this Section 2.11 for any reason; (ii) with respect to a Lender, the obligation to withhold amounts with respect to United Stated federal income tax existed on the date such Lender became a party to this Agreement or, with respect to payments to a lending office newly designated by a Lender (a “New Lending Office”), the date such Lender designated such New Lending Office with respect to the applicable Advance or Term Loan Commitment; provided, however, that this clause (ii) shall not apply to the extent the additional amounts any Lender (or Transferee) through a New Lending Office, would be entitled to receive (without regard to this clause (ii)) do not exceed the additional amounts that the Person making the transfer, or Lender (or Transferor) making the designation of such New Lending Office, would have been entitled to receive in the absence of such transfer or designation; (iii) the Internal Revenue Service has determined (which determination shall be final and non-appealable) that such Lender or Administrative Agent is treated as a “conduit entity” within the meaning of Treasury Regulation Section 1.881-3 or any successor provision; provided, however, nothing contained in this clause (iii) shall preclude the payment of additional amounts or indemnity payments by Borrower to the person for whom the “conduit entity” is acting; or (iv) such Lender is claiming an exemption from withholding of United States Federal income tax under Sections 871(h) or 881(c) of the Code but is unable at any time to make the representations and warranties set forth in clauses (A) – (F) of Section 2.11(f).
(h)    Any Lender that is a United States Person within the meaning of Section 7701(a)(30) of the Code (a “U.S. Lender”) shall deliver to Borrower and Administrative Agent (i) a properly prepared and duly executed U.S. Internal Revenue Service Form W-9, or any subsequent versions thereof or successors thereto, certifying that such Lender is entitled to



receive any and all payments under this Agreement and each other Basic Document free and clear from withholding of United States federal income taxes and (ii) such other reasonable documentation as will enable Borrower and/or Administrative Agent to determine whether or not such Lender is subject to backup withholding or information reporting requirements.
(i)    Each Lender agrees to provide Borrower and the Administrative Agent, upon the reasonable request of Borrower, such other forms or documents as may be reasonably required under Applicable Law in order to establish an exemption from or eligibility for a reduction in the rate or imposition of Taxes, provided that a Non-U.S. Lender shall not be required to deliver any form pursuant to this Section 2.11(i) (other than such documentation set forth in Section 2.11(f), (h) and (i)) if, in the Lender’s reasonable judgment, such completion, execution or submission would subject such Lender to any material unreimbursed cost or expense or would materially prejudice the legal or commercial position of such Lender.
(j)    If a payment made to a Lender under any Basic Document would be subject to U.S. federal withholding Tax imposed by FATCA if such Lender were to fail to comply with the applicable reporting requirements of FATCA (including those contained in Section 1471(b) or 1472(b) of the Code, as applicable), such Lender shall deliver to the Borrower and the Administrative Agent at the time or times prescribed by law and at such time or times reasonably requested by the Borrower or the Administrative Agent such documentation prescribed by Applicable Law (including as prescribed by Section 1471(b)(3)(C)(i) of the Code) and such additional documentation reasonably requested by the Borrower or the Administrative Agent as may be necessary for the Borrower and the Administrative Agent to comply with their obligations under FATCA and to determine that such Lender has complied with such Lender’s obligations under FATCA or to determine the amount to deduct and withhold from such payment. Solely for purposes of this paragraph (j), “FATCA” shall include any amendments made to FATCA after the date of this Agreement.
(k)    If Borrower is required to pay additional amounts to or for the account of any Lender or Administrative Agent pursuant to this Section 2.11, then such Lender or Administrative Agent shall use its reasonable efforts (consistent with legal and regulatory restrictions) to file any certificate or document reasonably requested by Borrower or to designate a lending office from a different jurisdiction (if such a lending office exists), if requested by the Borrower, so as to eliminate or reduce any such additional payments by Borrower which may accrue in the future if such filing or changes in the reasonable judgment of such Lender or Administrative Agent, would not require such Lender to disclose information such Lender reasonably deems confidential and is not otherwise materially disadvantageous to such Lender or Administrative Agent.
(l)    If Administrative Agent or a Lender, in its reasonable judgment, receives a refund of any Taxes as to which it has been indemnified by Borrower or with respect to which Borrower has paid additional amounts pursuant to this Section 2.11, it shall promptly pay to Borrower an amount equal to such refund (but only to the extent of indemnity payments made, and additional amounts paid, by Borrower under this Section 2.11 with respect to the Taxes giving rise to such refund) and any interest paid by the relevant Governmental Authority with respect to such



refund, provided, that Borrower, upon the request of Administrative Agent or such Lender, shall repay the amount paid over to Borrower (plus any penalties, interest or other charges imposed by the relevant Governmental Authority) to Administrative Agent or such Lender in the event Administrative Agent or such Lender is required to repay the applicable refund to such Governmental Authority.
(m)    Notwithstanding anything herein to the contrary, if Administrative Agent is required by law to deduct or withhold any Excluded Taxes or Other Taxes or any other Taxes from or in respect of any sum payable to any Lender by Borrower or Administrative Agent, the Administrative Agent shall not be required to make any gross-up payment to or in respect of such Lender, except to the extent that a corresponding gross-up payment is actually received by Administrative Agent from Borrower.
(n)    Any Lender claiming reimbursement or compensation pursuant to this Section 2.11 shall deliver to Borrower (with a copy to Administrative Agent) a certificate setting forth in reasonable detail the amount payable to such Lender hereunder and such certificate shall be conclusive and binding on Borrower in the absence of manifest error.
(o)    Each Lender and Transferee agrees that if any form or certification it previously delivered pursuant to this Section 2.11 expires or becomes obsolete or inaccurate in any respect, it shall update such form or certification or promptly notify the Borrower and the Administrative Agent in writing of its legal inability to do so.
(p)    Each Person that shall become a Participant pursuant to Section 11.04 shall, on or before the date of the effectiveness of the related transfer, be required to provide all of the forms, certifications and statements required pursuant to Sections 2.11(f), (h) and (i), and shall make the representations and warranties set forth in clauses (A) – (F) of Section 2.11(f), provided that the obligations of such Participant pursuant to Sections 2.11(f), (h) and (i) shall be determined as if such Participant were a Lender except that such Participant shall furnish all such required forms, certifications and statements to the Lender from which the related participation shall have been purchased.
(q)    Defined Terms. For purposes of this Section, the term “Applicable Law” includes FATCA.
(r)    Each party’s obligations in this Section 2.11 shall survive the resignation or replacement of the Administrative Agent or the payment of all other Obligations.
Section 2.12    Payments Generally; Application of Payments; Sharing of Set-offs.
(a)    Payments by the Borrower. The Borrower shall make each payment required to be made by it hereunder (whether under Section 2.11, or otherwise) or under any other Basic Document (except to the extent otherwise provided therein) prior to 2:00 p.m., New York time, on the date when due, in immediately available funds, without set-off or counterclaim. Any amounts received after such time on any date shall be deemed to have been received on the next succeeding Business Day for purposes of calculating interest thereon. All such payments shall



be made to the Administrative Agent or as expressly provided in the relevant Basic Document and payments pursuant to Section 2.11 and Section 11.03, which shall be made directly to the Persons entitled thereto. The Administrative Agent shall distribute any such payments received by it for account of any other Person to the appropriate recipient promptly following receipt thereof. If any payment hereunder shall be due on a day that is not a Business Day, the date for payment shall be extended to the next succeeding Business Day and, in the case of any payment accruing interest, interest thereon shall be payable for the period of such extension. All amounts owing under this Agreement or under any other Basic Document (except to the extent otherwise provided therein) are payable in Dollars.
(b)    Application of Payments. All payments (other than pursuant to Section 2.07(a) and interest payments under Section 2.09(c)) hereunder shall be applied to the Obligations in such order as Administrative Agent may determine in its Permitted Discretion.
(c)    Pro Rata Treatment. Except to the extent otherwise provided herein: (i) all payments hereunder, including without limitation, the Prepayment Additional Interest and fees required pursuant to Section 2.08 (other than the Administrative Agency Fee under Section 2.08(b)) shall be made for the ratable account of the Lenders based on their respective Pro Rata Share of the Advances giving rise thereto, (ii) each termination or reduction of the amount of the Term Loan Commitments shall be applied to the respective Term Loan Commitments of the Lenders, pro rata, according to the amounts of their respective Term Loan Commitments, (iii) each Advance shall be allocated pro rata among the Lenders according to the amounts of their respective Term Loan Commitments at the time of such Advance, and (iv) each payment or prepayment of principal (and any associated Prepayment Additional Interest pursuant to Section 2.08(a)), or payment of interest shall be made for account of the Lenders pro rata in accordance with each such Lender’s Pro Rata Share of the unpaid principal amount of the Advances.
(d)    Sharing of Payments by Lenders. If any Lender shall, by exercising any right of set-off or counterclaim or otherwise, obtain payment in respect of any principal of or interest on or fees with respect to any of the Advances resulting in such Lender receiving payment of a greater proportion of its Pro Rata Share of Advances and accrued interest thereon then due to such Lender, then the Lender receiving such greater proportion shall purchase (for cash at face value) participations in the Advances funded by other Lenders to the extent necessary so that the benefit of all such payments shall be shared by the Lenders; provided, that, (i) if any such participations are purchased and all or any portion of the payment giving rise thereto is recovered, such participations shall be rescinded and the purchase price restored to the extent of such recovery, without interest, and (ii) the provisions of this Section 2.12(d) shall not be construed to apply to any payment made by the Borrower pursuant to and in accordance with the express terms of this Agreement or any payment obtained by a Lender as consideration for the assignment of or sale of a participation in any of its Advances to any assignee or participant, other than to the Borrower or any Affiliate thereof (as to which the provisions of this Section 2.12(d) shall apply). The Borrower consents to the foregoing and agrees, to the extent it may effectively do so under applicable Governmental Rules, that any Lender acquiring a participation pursuant to the foregoing arrangements may exercise against the Borrower rights of set-off and



counterclaim with respect to such participation as fully as if such Lender were a direct creditor of the Borrower in the amount of such participation.
ARTICLE III
REPRESENTATIONS AND WARRANTIES
Section 3.01    Representations and Warranties of the Credit Parties. Except as set forth in the Disclosure Schedule attached hereto as Schedule 3.01, each Credit Party hereby makes the following representations and warranties to the Administrative Agent and each Lender, as of the Fifth Amendment Funding Date, and the Lenders shall be deemed to have relied on such representations and warranties in making the Fifth Amendment Advance on the Fifth Amendment Funding Date:
(a)    Organization and Qualification. It has been duly organized and is validly existing and in good standing under its jurisdiction of organization, with requisite power and authority to own its properties and to transact the business in which it is now engaged, including to enter into and perform its obligations under each Basic Document and each Receivables Document to which it is a party, and, except where the failure to do so could not reasonably be expected to have a Material Adverse Effect, is duly qualified to do business and is in good standing (or is exempt from such requirements) in each State of the United States where the nature of its business requires it to be so qualified.
(b)    No Conflict. The execution, delivery and performance by it of its obligations under each Basic Document and each Receivables Document to which it is a party and the consummation of the transactions therein contemplated will not conflict with or result in a breach of any of the terms or provisions of, or constitute a default under, or result in the creation or imposition of any Lien (other than any Lien created by the Basic Documents) upon any of the property or assets of the Borrower pursuant to the terms of, any of its organizational documents or any indenture, mortgage, deed of trust, loan agreement or other agreement or instrument to which it or of its Subsidiaries is bound or to which any of its property or assets is subject, nor will such action result in any violation of the provisions of any Governmental Rule applicable to it or any of its properties, in each case, where such conflict, breach, default, Lien or violation, individually or in the aggregate, could reasonably be expected to have a Material Adverse Effect.
(c)    Authorization and Enforceability. Each of the Basic Documents and Receivables Documents to which the Borrower is a party has been duly authorized, executed and delivered by the Borrower and (assuming due authorization, execution and delivery by each other party thereto) is a valid and legally binding obligation of the Borrower, enforceable against the Borrower in accordance with its terms, except as such enforcement may be limited by bankruptcy, insolvency, reorganization, receivership, moratorium or other similar laws relating to or affecting the rights of creditors generally, and by general equity principles (regardless of whether such enforcement is considered in a proceeding in equity or at law).
(d)    No Violation. It is not in violation of its organizational documents or in default under any agreement, indenture or instrument, which violation or default, individually or in the aggregate, could reasonably be expected to have a Material Adverse Effect.



(e)    Compliance with Law. It (i) is in compliance with all Applicable Laws, and (ii) is not in violation of any order of any Governmental Authority or other board or tribunal, except, in the case of both (i) and (ii), where noncompliance or violation could not reasonably be expected to be, have or result in a Material Adverse Effect. Except as could not reasonably be expected to be, have or result in a Material Adverse Effect, neither Borrower nor any of its respective ERISA Affiliates has established or maintains or contributes (or has an obligation to contribute) to, or otherwise has any liability with respect to, any “employee benefit plan” that is covered by Title IV of ERISA or Section 412 of the Code. There are no ESG Issues pending, individually or in the aggregate, that could reasonably be expected to have a Material Adverse Effect.
(f)    Governmental Action. No Governmental Action is required for (i) the execution, delivery and performance by any Credit Party, or compliance by such Credit Party with, any of the Basic Documents to which it is a party or (ii) the consummation of the transactions required of the Borrower by any Basic Document to which it is a party except such as shall have been obtained before the date hereof, other than the filing or recording of financing statements, instruments of assignment and other similar documents necessary in connection with the perfection of the security interest created under the Basic Documents.
(g)    Licenses. It possesses the licenses, certificates, authorities or permits issued by its respective state, federal or foreign regulatory agencies or bodies necessary to conduct the business now operated by it except where the failure to obtain or maintain the same could not, individually or in the aggregate, reasonably be expected to result in a Material Adverse Effect, and has not received any written notice of proceedings relating to the revocation or modification of any such license, certificate, authority or permit, which revocation or modification, individually or in the aggregate, could reasonably be expected to result in a Material Adverse Effect.
(h)    Litigation. As of the Fifth Amendment Funding Date, there are no actions or proceedings against, or investigations of, any Credit Party currently pending with regard to which any such Credit Party has received service of process and no action or proceeding against, or investigation of, the any such Credit Party is, to the knowledge of such Credit Party, threatened (in writing) or otherwise pending before any Governmental Authority, which, in each case, if adversely determined, individually or in the aggregate, could reasonably be expected to have a Material Adverse Effect.
(i)    Labor. No Credit Party has been involved in any labor dispute, strike, walkout or union organization which could reasonably be expected to be, have or result in a Material Adverse Effect.
(j)    Investment Company Act. No Credit Party is required to register as an “investment company” as such term is defined in the Investment Company Act of 1940, as amended.
(k)    No Insolvency Proceeding. No order for relief under the Bankruptcy Code (or any similar insolvency proceeding) has been entered with respect to any Credit Party.



(l)    Title. It has good and valid title to, and it is the sole owner of, the Collateral and the Administrative Agent has a perfected Lien in the Collateral (or, with respect to any Collateral consisting of Equity Interests in Approved Subsidiary SPV Borrowers, second-priority Lien in such Collateral), free and clear of any other Lien other than any Permitted Lien.
(m)    Intellectual Property. No Credit Party owns, licenses, utilizes, or is a party to, any patents, patent applications, registered trademarks, trademark applications, registered service marks, service mark applications, registered copyrights, domain name registrations, copyright applications, trade secrets, trade names, software (other than mass marketed, commercially available software) or licenses of intellectual property or other registrations or applications for registration of intellectual property. No Credit Party is in breach of or default under the provisions of any license agreement, domain name registration or other agreement related to intellectual property, which breach or default would reasonably be expected to be, have or result in a Material Adverse Effect.
(n)    Disclosure. None of the Basic Documents to which any Credit Party is a party, nor any certificate, statement, report or other document prepared by any Credit Party and furnished or to be furnished by it pursuant to any of the Basic Documents to which it is a party or in connection with the transactions contemplated thereby, contains any untrue statement of material fact or omits to state a material fact necessary to make the material statements contained herein or therein, in light of the circumstances under which they were made, not materially misleading; provided that the Administrative Agent and the Lenders acknowledge that as to any projections furnished to the Administrative Agent and the Lenders, each Credit Party only represents that the same were prepared on the basis of information and estimates such Credit Party believed to be reasonable at the time.
(o)    Affiliated Agreements. No Credit Party is a party to any contracts or agreements with any of its Affiliates on terms and conditions which are less favorable to such Credit Party than would be usual and customary in similar contracts or agreements between Persons that are not Affiliates, except as disclosed to Administrative Agent in writing and as expressly permitted in Section 6.01(n).
(p)    Brokers. No broker’s or finder’s fee, commission or compensation will be payable in connection with the transactions contemplated by this Agreement or any of the other Basic Documents.
(q)    Chief Executive Offices. The principal place of business and chief executive offices of Borrower is located at 130 East Randolph Street, Suite 3300, Chicago, Illinois 60601, or such other address as shall be designated by the Borrower in a written notice to the Administrative Agent.
(r)    Tax Returns; Taxes. Each Credit Party has timely filed or caused to be timely filed all federal and material state, local and, if applicable, foreign tax returns which are required to be filed by such Credit Party, and has paid or caused to be paid all taxes due and owing by it, other than any taxes or assessments, (i) the validity of which are being contested in good faith by appropriate proceedings timely instituted and diligently pursued and with respect to which such



Credit Party has set aside adequate reserves on its books in accordance with GAAP or (ii) the failure of which to pay could not reasonably be expected to result in a Material Adverse Effect.
(s)    Insurance. As of the Fifth Amendment EffectiveFunding Date, Borrower has in full force and effect such insurance policies as are listed on Schedule 3.01.
(t)    Financial Statements. All financial statements and financial information relating to Credit Parties that have been or may hereafter be delivered to Administrative Agent by any such Credit Party (a) are consistent in all material respects with the books of account and records of the Credit Parties, (b) have been prepared in accordance with GAAP, on a consistent basis throughout the indicated periods, except that the unaudited financial statements contain no footnotes or year-end adjustments, and (c) present fairly in all material respects the consolidated financial condition, assets and liabilities and results of operations of Borrower and its Subsidiaries on a consolidated basis at the dates and for the relevant periods indicated in accordance with GAAP on a basis consistently applied. No Credit Party has any material obligations or liabilities of any kind required to be disclosed therein that are not disclosed in such financial statements, and since the date of the most recent financial statements submitted to Administrative Agent pursuant to this Agreement, there has not occurred any Material Adverse Effect or, to Borrower’s knowledge, any other event or condition that could reasonably be expected to be, have or result in a Material Adverse Effect.
(u)    Anti-Terrorism; OFAC.
(i)    No Credit Party is and no Person controlling or controlled by any Credit Party, nor any Person having a beneficial interest in any Credit Party, nor any Person for whom any Credit Party is acting as agent or nominee in connection with this transaction (“Transaction Persons”) (1) is a Person whose property or interest in property is blocked or subject to blocking pursuant to Section 1 of Executive Order 13224 of September 23, 2001 Blocking Property and Prohibiting Transactions With Persons Who Commit, Threaten to Commit, or Support Terrorism (66 Fed. Reg. 49079 (2001)), (2) engages in any dealings or transactions prohibited by Section 2 of such executive order, or is otherwise associated with any such Person in any manner violative of Section 2 of such executive order, or (3) is a Person on the list of Specially Designated Nationals and Blocked Persons or. No Credit Party is in violation of the limitations or prohibitions under any other OFAC regulation or executive order.
(ii)    Borrower shall not use, and shall ensure that its Subsidiaries and Affiliates, and their respective Related Parties do not use, any part of the proceeds of the Advances, directly or indirectly, for any payments to any governmental official or employee, political party, official of a political party, candidate for political office, or anyone else acting in an official capacity, in order to obtain, retain or direct business or obtain any improper advantage, in violation of the United States Foreign Corrupt Practices Act of 1977, as amended.



(iii)    Borrower acknowledges by executing this Agreement that Lender has notified Borrower, that, pursuant to the requirements of the Patriot Act, Administrative Agent is required to obtain, verify and record such information as may be necessary to identify Borrower (including, without limitation, the name and address of Borrower) in accordance with the Patriot Act.
(v)    Use of Proceeds. Borrower shall not use the proceeds of any Advance made hereunder (i) for a purpose that violates or would be inconsistent with Regulations T, U or X promulgated by the Board of Governors of the Federal Reserve System from time to time or (ii) to acquire any security in any transaction in violation of Section 13 or 14 of the Securities Exchange Act of 1934.
Section 3.02    Reserved.
Section 3.03    Financial Condition. Each Credit Party represents and warrants, that on the Fifth Amendment Funding Date:
(a)    it is not subject to a Bankruptcy Event and has no reason to believe that its insolvency is imminent; and
(b)    (i) the value of the Company’s and its Subsidiaries’ assets (on a consolidated basis), will exceed the debts and liabilities, subordinated, contingent or otherwise, of the Company and its Subsidiaries (on a consolidated basis), (ii) itthe Company and its Subsidiaries (on a consolidated basis) (x) will be able to pay itstheir debts and liabilities, subordinated, contingent or otherwise, as such debts and liabilities mature, (iiiy) it will not have unreasonably small capital with which to conduct the business in which it isthey are engaged as such business is now conducted and is proposed to be conducted following the Fifth Amendment Funding Date and, (ivz) it will not be rendered insolvent by the execution and delivery of any of the Basic Documents to which it isthey are a party or the assumption of any of its obligations thereunder.
ARTICLE IV
CONDITIONS
Section 4.01    Closing Date. The obligations of the Lenders to make Advances hereunder shall not become effective until the date on which the Administrative Agent shall have received each of the following documents, each of which shall be reasonably satisfactory to the Administrative Agent (and to the extent specified below, to each Lender) in form and substance (or such condition shall have been waived in accordance with Section 11.02):
(a)    Documents. A duly executed counterpart of each of the Basic Documents (including, without limitation a Guaranty and a Pledge Agreement for each Subsidiary of Borrower that is not an Excluded Subsidiary), and each and every document or certification required to be delivered by any Credit Party in connection with the execution of any of the Basic Documents, and all Schedules and Exhibits thereto (including, without limitation, a list of Receivables to be attached hereto as Schedule II) and each such document shall be in full force and effect.



(b)    Performance by the Borrower. An Officer’s Certificate from Borrower, dated the Closing Date, certifying (i) that all the terms, covenants, agreements and conditions of this Agreement and each of the other Basic Documents to be complied with and performed by the Borrower on or before the Closing Date, including compliance with the Financial Covenants, have been complied with and performed in all material respects, and (ii) that each of the representations and warranties of the Borrower made in this Agreement and each of the other Basic Documents are true and correct in all material respects as of the Closing Date (except to the extent they expressly relate to an earlier or later time).
(c)    Organization Documents. Copies of the Borrower’s articles of formation and operating agreement (or comparable organizational documents) and any amendments thereto, copies of the certificate of good standing from the officer of the secretary of state of the jurisdiction of organization of the Borrower, and copies of resolutions of the Borrower’s governing body authorizing the transactions contemplated by each of the Basic Documents to which the Borrower is a party, all certified by an Authorized Officer of the Borrower.
(d)    Opinions of Counsel. Counsel to the Borrower shall have delivered to the Administrative Agent customary favorable opinions with respect to corporate authority, enforceability, perfection and other customary matters (as reasonably requested by the Administrative Agent in its discretion) dated as of the Closing Date.
(e)    Diligence. Administrative Agent shall have completed examinations, the results of which shall be satisfactory in form and substance to Administrative Agent, in its sole discretion, of Borrower, including, without limitation, (i) an examination of background checks with respect to the managers, officers and owners of Borrower and (ii) an examination of the Collateral, and Borrower shall have demonstrated to Administrative Agent’s satisfaction, in its sole discretion, that (x) no operations of Borrower are the subject of any governmental investigation, evaluation or any remedial action which would be reasonably expected to result in it being unable to perform its obligations in connection with these transactions, and (y) Borrower has no liabilities or obligations (whether contingent or otherwise), other than the Obligations, that are deemed material by Administrative Agent, in its sole discretion; it being understood and agreed that this condition shall be deemed satisfied upon the execution of this Agreement by the Administrative Agent.
(f)    Collateral Access Agreements. With respect to the chief executive office of the Borrower, use commercially reasonable efforts to obtain an agreement executed in favor of Administrative Agent by each Person who owns or occupies any such premises subordinating any Lien that such Person may ever have with respect to any of the Collateral and authorizing the Administrative Agent from time to time to enter upon the premises and to inspect, remove or sell the Collateral from such premises.
(g)    Insurance. Copies of the Borrower’s liability and property insurance certificates, together with any endorsements required pursuant to Section 5.07(a).



(h)    Approvals and Consents. Copies of all material Governmental Actions of all Governmental Authorities required with respect to the transactions contemplated by the Basic Documents and Receivables Documents and the documents related thereto.
(i)    Deposit Accounts. Borrower shall have opened the Waterfall Account and Facility Reserve Account with Cash Management Bank and Administrative Agent shall have received duly executed Control Agreements with the Cash Management Bank or other applicable banks in form and substance reasonably satisfactory to Administrative Agent granting Administrative Agent springing control over the Operating Account and full dominion over the Waterfall Account and Facility Reserve Account; provided that, to the extent the Control Agreement with respect to the Operating Account cannot be obtained as of the Closing Date, Borrower shall deliver such Control Agreement within thirty (30) days of the Closing Date.
(j)    Lien Searches. All in form and substance satisfactory to Administrative Agent in its sole discretion, Administrative Agent shall have received (i) a report of UCC financing statement, bankruptcy, tax and judgment lien searches performed with respect to Borrower in each jurisdiction determined by Administrative Agent in its sole discretion, and such report shall show no Liens on the Collateral (other than Permitted Liens), (ii) each document (including, without limitation, any UCC financing statement) required by any Basic Document or under law or requested by Administrative Agent to be filed, registered or recorded to create, in favor of Administrative Agent, for the benefit of itself and the other Lenders, a perfected security interest upon the Collateral, and (iii) evidence of each such filing, registration or recordation and of the payment by Borrower of any necessary fee, tax or expense relating thereto.
(k)    Pledged Equity Interests. Receipt by Administrative Agent of (i) any certificates representing the membership or Equity Interests pledged pursuant to any Pledge Agreement (other than any Equity Interests in Approved Subsidiary SPV Borrowers), together with an undated stock power or assignment separate from certificate for each membership interest or shares, as applicable, executed in blank by an authorized officer of the pledgor thereof and (ii) each promissory note (if any) pledged to Administrative Agent pursuant to any Pledge Agreement endorsed in blank (or accompanied by an executed transfer form in blank) by the pledgor thereof.
(l)    Programmatic Documents. The Closing Date amendment to the Program Agreement in form and substance reasonably satisfactory to Administrative Agent and each other document required to be executed in connection therewith.
(m)    Intercreditor Agreements. Receipt by Administrative Agent of the Ares Intercreditor.
(n)    Perfection Certificates. A Perfection Certificate with respect to the Borrower and, if applicable, each Guarantor, dated the Closing Date, and duly executed by the Borrower as contemplated by the Security Agreement.
(o)    Compliance With Laws. Administrative Agent shall be reasonably satisfied that Borrower is in compliance in all material respects with all Applicable Laws.



The obligation of each Lender to make its initial extension of credit hereunder is also subject to the payment by the Borrower of such fees as the Borrower shall have agreed to pay to any Lender or the Administrative Agent in connection herewith, including the reasonable fees and expenses of regulatory counsel and one primary outside counsel to the Administrative Agent, in connection with the negotiation, preparation, execution and delivery of this Agreement and the other Basic Documents and the extensions of credit hereunder, to the extent invoiced at least two (2) Business Days prior to the Closing Date.
Section 4.02    Each Credit Extension Date. The obligation of each Lender to make its Pro Rata Share of any Advance on any Credit Extension Date, including with respect to any Advance to be made on the Closing Date and with respect to the Fifth Amendment Advance on the Fifth Amendment Funding Date, is additionally subject to the satisfaction of the following conditions:
(a)    each of the representations and warranties of the Credit Parties made in this Agreement and each of the other Basic Documents shall be true and correct in all material respects (except for such representations and warranties already qualified by materiality which shall be true and correct in all respects) on and as of such Credit Extension Date (except to the extent they expressly relate to an earlier time);
(b)    at the time of and immediately after giving effect to such Advance no Default or Event of Default shall have occurred and be continuing;
(c)    the Administrative Agent shall have received (i) an Advance Request in accordance with Section 2.03, which request shall include a Credit Extension Date and show that after giving effect to the requested Advance, it will not exceed the Maximum Loan Amount, (ii) a Borrowing Base Certificate for such Advance with all necessary supporting documentation executed by an Authorized Officer of Borrower, (iii) a Receivables Report from the Backup Servicer with regards to the Receivables to be pledged pursuant to such Advance, and (iv) solely to the extent necessary to correct any inaccuracy or misrepresentation in any Advance Request or Borrowing Base Certificate, such additional information as may be reasonably requested by the Administrative Agent in writing;
(d)    a Bankruptcy Event shall not have occurred with respect to the Borrower;
(e)    such proposed Credit Extension Date shall be during the Term Loan Draw Period and the Term Loan Termination Date shall not have occurred;
(f)    the Borrower shall have taken any action reasonably requested by the Administrative Agent or the Lenders required to maintain the ownership interest of the Borrower in the Collateral and the first-priority, perfected security interest of the Administrative Agent in the Collateral (or, with respect to Collateral consisting of Equity Interests in the Approved Subsidiary SPV Borrowers, second priority interest in such Collateral); and
(g)    the Borrower shall have issued to Administrative Agent, for the benefit of the applicable Lenders, pursuant to the terms of the Warrant Agreement, the Warrants.



Each Advance Request shall be deemed to constitute a representation and warranty by the Borrower on the date thereof and on the date of the funding of the related Advance, as to the matters specified in the foregoing clauses (a) through (g). The Administrative Agent shall determine, in its sole discretion, whether each of the above conditions have been satisfied.
Section 4.03    Fifth Amendment Funding Date. The obligation of each Lender to make its Pro Rata Share of the Fifth Amendment Advance on the Fifth Amendment Funding Date, is additionally subject to the satisfaction of the following condition:
(a)    Borrower shall have paid (or caused to be paid) to Administrative Agent, on behalf of itself and Lenders, the Fifth Amendment Original Issue Discount and all other reasonable and documented fees, costs and expenses due and owing to Administrative Agent, Lenders and any of their Affiliates as of Fifth Amendment Funding Date under this Agreement. All fees, costs, expenses and other amounts payable under this Section 4.03(a) shall be non-refundable and fully earned upon Administrative Agent’s receipt of such fees, costs, expenses or amounts.
ARTICLE V
AFFIRMATIVE COVENANTS
Until the Term Loan Commitments have expired or been terminated and the principal of and interest on the Advances and other Obligations payable hereunder shall have been paid in full in cash, each Credit Party covenants and agrees with the Administrative Agent and the Lenders that:
Section 5.01    Annual Statement as to Compliance. The Company will deliver to the Administrative Agent and each Lender, within one hundred twenty (120) days after the end of each fiscal year of the Company (commencing with the first fiscal year ending after the date hereof), an Officer’s Certificate stating, as to the Authorized Officer signing such Officer’s Certificate, that:
(a)    a review of the activities of the Credit Parties, as applicable, during such year and of its performance under this Agreement and each of the other Basic Documents has been made under such Authorized Officer’s supervision; and
(b)    to the best of such Authorized Officer’s knowledge, based on such review, the Credit Parties, have complied in all material respects with all conditions and covenants applicable to such Persons under this Agreement and the other Basic Documents throughout such year and that no Default has occurred and is continuing, or, if there has been a Default, specifying each such Default known to such Authorized Officer and the nature and status thereof.
Section 5.02    Notices of Certain Events; Information. The Credit Parties will furnish to the Administrative Agent and each Lender prompt written notice of the following:
(a)    Defaults. As soon as possible and in any event within two (2) Business Days after any Authorized Officer of any Credit Party obtains, or reasonably should have obtained,



knowledge of the occurrence of a Default or an Event of Default hereunder, or any event that has resulted in or is reasonably likely to result in a Material Adverse Effect, or any default or event of default by any Credit Party or Approved Subsidiary SPV Borrower under any Approved SPV Facility.
(b)    Litigation. Promptly upon any Authorized Officer of any Credit Party obtaining actual knowledge of (i) the institution of, or threat (in writing) of, any Proceeding against a Credit Party or the Bank Partner (in the case of the Bank Partner, solely with respect to the Receivables, the origination of the Receivables or the sale of the Receivables to OppWin) not previously disclosed in writing by the Borrower to the Administrative Agent that, if adversely determined, is reasonably likely to result in liability of any Credit Party in an aggregate amount in excess of $[***], (ii) any material development in any Proceeding against any Credit Party (other than Borrower) that, if adversely determined, is reasonably likely to result in a judgment in an amount in excess of $[***], or seeks to enjoin or otherwise prevent the consummation of, or to recover any damages or obtain relief as a result of, the transactions contemplated hereby, written notice thereof together with such other information as may be reasonably available to the Credit Parties to enable the Administrative Agent and its counsel to evaluate such matters or (iii) any material development in any Proceeding against the Bank Partner that, if adversely determined, is reasonably likely to result in a Material Adverse Effect, written notice thereof together with such other information as may be reasonably available to the Credit Parties to enable the Administrative Agent and its counsel to reasonably evaluate such matters.
(c)    Changes in Address. Promptly and in any event within five (5) Business Days after the occurrence thereof, written notice of a change in address of the chief executive office or place of organization of any Credit Party.
(d)    Material Notices. Promptly and in any event within five (5) Business Days following the delivery of any material notices, other than material notices that have already been provided to Administrative Agent in writing, to an Approved SPV Agent by an Approved Subsidiary SPV Borrower.
(e)    Other Information. Such information (including financial information), documents, records or reports with respect to the Collateral as the Administrative Agent, on behalf of any Lender, may from time to time reasonably request and which are reasonably available to the Credit Parties.
Section 5.03    Existence, Licenses, Etc.
(a)    Existence, Rights and Franchises, Etc. Subject to Section 5.03(b), each Credit Party will keep in full effect its existence, rights and franchises under the laws of the State of its organization (unless it becomes or any successor hereunder becomes organized under the laws of any other State or of the United States of America, in which case such Person will keep in full effect its existence, rights and franchises under the laws of such other jurisdiction) and will obtain and preserve its qualification to do business in each jurisdiction in which such qualification is or shall be necessary to protect the validity and enforceability of this Agreement and the other Basic Documents to which it is a party and the Collateral, except where the failure



to do so could not reasonably be expected to have, individually or in the aggregate, a Material Adverse Effect; for the avoidance of doubt, (x) each Credit Party may merge or consolidate with and into, or be dissolved or liquidated into, any other Credit Party or any Subsidiary of any Credit Party, so long as (i) in the case of any such merger, consolidation, dissolution or liquidation involving the Borrower, the Borrower is the surviving or continuing entity of any such merger, consolidation, dissolution or liquidation and (ii) if such transaction involves a Credit Party, a Credit Party shall be the surviving or continuing entity of any such merger, consolidation, dissolution or liquidation and, (y) the Credit Parties may consummate the SPAC Transaction. Each Credit Party shall comply in all material respects with the covenants contained in its operating agreement.
(b)    Licenses. Each Credit Party shall at all times possess all material licenses, certificates, authorities or permits issued by the appropriate state, federal or foreign regulatory agencies or bodies necessary to conduct the business now operated by such Credit Party or as contemplated by the other Basic Documents, except where the failure to do so could not reasonably be expected to have a Material Adverse Effect.
Section 5.04    Access to Information.
(a)    The Company shall, during regular business hours, upon reasonable prior written notice, permit the Administrative Agent, or its agents or representatives to (i) examine all books, records and other documents (including computer tapes and disks) in the possession or under the control of the Company or its Subsidiaries relating to the Collateral, the Basic Documents or the Receivables Documents, as may be reasonably requested by the Administrative Agent, and (ii) visit the offices and property of the Company or its Subsidiaries for the purpose of examining such materials described in clause (i) above; provided, however, that prior to the occurrence of an Event of Default, the Administrative Agent, its agents and representatives shall, collectively, only be permitted to perform such examinations and visits set forth in clauses (i) and (ii) up to two (2) times in any consecutive twelve-month period.
(b)    The Credit Parties agrees to pay any and all reasonable and documented out-of-pocket costs, fees and expenses actually incurred by the Administrative Agent, its agents and representatives in connection with such examinations, inspections, physical counts and other valuations in accordance with Section 11.03 of this Agreement.
(c)    The Company agrees to provide Administrative Agent with copies of board meeting minutes and materials in accordance with Section 6(b) of that certain Preferred Share Warrant executed between the Company and Administrative Agent on the Closing Date, at all times (i) during the term of this Agreement or (ii) so long as Administrative Agent either owns Equity Interests in the Company or holds outstanding Warrants to purchase Equity Interests of the Company.
Section 5.05    Ownership and Security Interests; Further Assurances. Each Credit Party will take all action necessary to maintain the (i) respective ownership interests of such Credit Party or its Subsidiaries in the Collateral and (ii) Administrative Agent’s security interest in the Collateral and the other items pledged to the Administrative Agent pursuant to the Security



Documents, except to the extent that, (x) in the reasonable business judgement of such Person, such property is no longer necessary for the proper conduct of business of such Person and (y) the disposition of any such property is permitted pursuant to Section 6.01(a).
Section 5.06    Reserved.
Section 5.07    Performance of Obligations.
(a)    Insurance. Borrower shall keep all of its insurable properties and assets adequately insured in all material respects against losses, damages and hazards as are customarily insured against by businesses of similar size engaging in similar activities or lines of business or owning similar assets or properties and at least the minimum amount required by this Agreement or applicable law; all such insurance policies and coverage levels shall (a) be in such amounts as are insured by Persons similarly situated and operating like properties, (b) name Administrative Agent, for the benefit of itself and the other Lenders, as a loss payee or additional insured thereunder, as applicable, and (c) expressly provide that such insurance policies cannot be terminated without thirty (30) calendar days’ prior written notice to Administrative Agent.
(b)    Reserved.
(c)    Amendments to Material Agreements. The Credit Parties shall not, and shall not permit any Subsidiary of the Credit Parties, without the prior written consent of the Administrative Agent, to make (i) any amendment or modification, that would be materially adverse to Administrative Agent and/or the Lenders or modifies any Material Term, to the (x) Indebtedness pursuant to the Ares Facility, or (y) any other Indebtedness under an Approved SPV Facility, (ii) any amendment or modification to any Bank Partner Program which could reasonably be expected to have a Material Adverse Effect or (iii) any amendment or modification to the Company Operating Agreement that would be materially adverse to Administrative Agent and the Lenders.
(d)    Amendments of Collateral Documents; Waivers. Each Credit Party agrees (i) that it will not, without the prior written consent of the Administrative Agent, amend, modify, waive, supplement, terminate or surrender, or agree to any amendment, modification, supplement, termination, waiver or surrender of, the terms of any Collateral in a manner materially adverse to the Administrative Agent and the Lenders; and (ii) that no such amendment shall increase or reduce in any manner the amount of, or accelerate or delay the timing of, distributions that are required to be made for the benefit of the Lenders. If any such amendment, modification, supplement or waiver shall so be consented to by the Administrative Agent, each Credit Party agrees, promptly following a request by the Administrative Agent to do so, to deliver executed copies of such amendment, modification, supplement or waiver and to take such other actions as may be required pursuant to Section 5.10.
Section 5.08    Treatment of Advances as Debt for All Purposes. Borrower shall treat the Advances as indebtedness for all purposes.



Section 5.09    Use of Proceeds. On and after the Fifth Amendment Effective Date, the Borrower shall use the proceeds of the Advances solely to (a) repay in full the remaining TCS Debt, including accrued but unpaid interest thereon, (b) repay in full the BMO Indebtedness, including accrued but unpaid interest thereon, (c) repay in full the outstanding letters of credit listed on Schedule 5.09 hereof totaling $[***] in the aggregate, (d) to fund Haircut Capital and (e) to fund working capital, expenses in connection with the transactions contemplated by the Basic Documents or for other general corporate purposes.
Section 5.10    Further Assurances. The Credit Parties will take such action from time to time as shall be requested by the Administrative Agent to effectuate the purposes and objectives of this Agreement. Without limiting the generality of the foregoing, each such Person, will from time to time execute and deliver all such supplements and amendments hereto and all such financing statements, continuation statements, instruments of further assurance and other instruments, and will take such other action necessary or advisable to:
(a)    provide further assurance with respect to the Grant of all or any portion of the Collateral;
(b)    maintain or preserve the lien and security interest (and the priority thereof) of this Agreement or carry out more effectively the purposes hereof;
(c)    perfect, publish notice of or protect the validity of any Grant made or to be made by the Security Documents;
(d)    enforce any rights with respect to the Collateral; and
(e)    preserve and defend title to the Collateral and the rights of the Administrative Agent and the Lenders in such Collateral against the claims of all Persons and parties.
Section 5.11    Financial Statements and Projections of the Company. The Borrower shall furnish or cause to be furnished to the Administrative Agent and the Lenders the following financial information:
(a)    as soon as available and in any event within one hundred and twenty (120) days after the end of each fiscal year of the Company, audited consolidated and consolidating balance sheets and statements of income, cash flows and changes in shareholders’ equity as of the end of and for such fiscal year audited by Independent Auditors;
(b)    as soon as available and in any event within thirty (30) days after the end of each fiscal month of the Company, unaudited consolidated and consolidating balance sheet and statement of income as of the end of and for the portion of such fiscal year then ended;
(c)    as soon as available and no later than thirty (30) days after the end of each fiscal year, the Company shall deliver, or cause to be delivered, to the Administrative Agent, the projected budget of the Company and its Subsidiaries; and



(d)    at all times prior to the consummation of the SPAC Transaction, as soon as available and in any event within fifteen (15) days following the filing thereof, the Company shall provide to Administrative Agent copies of each U.S. federal income tax return or information return or report filed by the Company and its consolidated Subsidiaries.
Each of the financial statements referred to in clauses (a) and (b) above shall have been prepared in accordance with GAAP (subject to year-end adjustments in the case of interim statements) and shall be accompanied by a certification substantially in the form of Exhibit F pursuant to which (i) such financial statements shall be certified by an Authorized Officer of the Company and (ii) the Company shall set forth a calculation of its compliance with the Financial Covenants. The consolidating financial statements referred to in clause (a) above shall be accompanied by a statement of the Independent Auditors for the Company to the effect that such consolidating statements have been subjected to the auditing procedures applied to the audits of the corresponding consolidated financial statements and are fairly stated in all material respects in relation to such consolidated financial statements taken as a whole. The Borrower shall promptly furnish or cause to be furnished to the Administrative Agent any other financial information regarding Borrower reasonably requested by the Administrative Agent.
Section 5.12    [Reserved].
Section 5.13    Borrowing Base Certificate. (i) On or prior to the fifteenth (15th) calendar day of each calendar month (or, if any such day is not a Business Day, the next succeeding Business Day), (ii) concurrently with the delivery of a borrowing base certificate to any lender under an Approved SPV Facility, and (iii) upon the occurrence and during the continuation of an Event of Default, at any other time, promptly upon request by Administrative Agent, Borrower shall submit an up to date Borrowing Base Certificate along with necessary supporting documentation to Administrative Agent.
Section 5.14    Monthly Covenant Report. On or prior to the fifteenth (15th) calendar day of each calendar month (or, if any such day is not a Business Day, the next succeeding Business Day), Borrower will provide to Administrative Agent, with respect to the immediately preceding month, (i) the Monthly Covenant Report and (ii) any servicer certificates delivered pursuant to the Approved SPV Facilities.
Section 5.15    Compliance with Organization Documents and Laws. Each Credit Party hereby covenants and agrees that until this Agreement is terminated in accordance with its terms, it will comply in all respects with (i) the provisions of its organizational documents in effect from time to time and (ii) all Applicable Laws.
Section 5.16    True Books. Borrower shall (a) keep true, complete and accurate (in accordance with GAAP, except for the omission of footnotes and year-end adjustments in interim financial statements) books of record and account in accordance with commercially reasonable business practices in which true and correct entries are made of all of its dealings and transactions in all material respects; and (b) set up and maintain on its books such reserves as may be required by GAAP with respect to doubtful accounts and all taxes, assessments, charges, levies and claims and with respect to its business.



Section 5.17    Payment of Taxes. Borrower shall pay all Taxes imposed upon it or any of its properties or assets or in respect of any of its income, businesses or franchises before any penalty or fine accrues thereon, and all claims (including claims for labor, services, materials and supplies) for sums that have become due and payable and that by law have or may become a Lien upon any of its properties or assets, prior to the time when any penalty or fine shall be incurred with respect thereto except where the failure to do so could not, individually or in the aggregate, reasonably be expected to have a Material Adverse Effect; provided, that no such Tax or claim need be paid if the validity of such Tax or claim is being contested in good faith by appropriate proceedings timely instituted and diligently pursued and with respect to which Borrower has set aside adequate reserves on its books in accordance with GAAP.
ARTICLE VI
NEGATIVE COVENANTS
Section 6.01    Negative Covenants of the Credit Parties. Until the Term Loan Commitments have expired or terminated and the principal of and interest on each Advance and all fees and other Obligations (other than contingent indemnification Obligations to the extent no claim giving rise thereto has been asserted) payable hereunder have been paid in full in cash, each Credit Party covenants and agrees with the Lenders and the Administrative Agent that it will not, without the prior written consent of Administrative Agent:
(a)    except as expressly permitted by the Basic Documents, sell, transfer, exchange or otherwise dispose of any of its properties or assets, including those included in any part of the Collateral, unless directed to do so by the Administrative Agent on behalf of the Lenders as permitted herein; provided, however, that this Section shall not apply to nor operate to prevent:
(i)    the sale or lease of inventory in the ordinary course of business;
(ii)    the sale of delinquent notes or accounts receivable in the ordinary course of business for purposes of collection only (and not for the purpose of any bulk sale or securitization transaction);
(iii)    the sale of Receivables to any Approved Subsidiary SPV Borrower in the ordinary course of the Borrower’s business;
(iv)    the sale of Receivables or participation interests therein pursuant to the transactions contemplated by the Program Agreement;
(v)    the sale, transfer or other disposition of any tangible personal property that, in the reasonable business judgment of such Credit Party, has become obsolete or worn out, and which is disposed of in the ordinary course of business;
(vi)    dispositions resulting from any casualty or other insured damage to, or any taking under power of eminent domain or by condemnation or similar proceeding of, any property or asset of any Credit Party;



(vii)    terminations of leases by the any Credit Party in the ordinary course of business that do not interfere in any material respect with the business of the any such Credit Party;
(viii)    any sale, transfer, assignment, disposition, abandonment or lapse of intellectual property that is no longer commercially practicable, usable or desirable in the conduct of business, in the ordinary course of business; and
(ix)    the sale, transfer or other disposition of any Property of any Credit Party (including any sale or transfer of Property as part of a sale and leaseback transaction) aggregating not more than $[***] during any fiscal year of the Credit Parties.
(b)    [reserved];
(c)     Engage in an business or activity other than its business as presently conducted (and reasonable extensions thereof and any business or businesses ancillary or complementary thereto, including, for the avoidance of doubt, the financing of credit card receivables and salary deduction loans) except as expressly permitted by this Agreement, the other Basic Documents and the Receivables Documents, other than in connection with, or relating to, the Advances pursuant to this Agreement;
(d)    dissolve or liquidate in whole or in part or merge or consolidate with any other Person except as provided in Section 5.03(a);
(e)    permit the validity or effectiveness of any Bank Partner Program to be impaired or permit any Person to be released from any covenants or obligations under any Bank Partner Program, except (i) as may expressly be permitted hereby or thereby or (ii) as could not reasonably be expected to have, individually or in the aggregate, a Material Adverse Effect;
(f)    except as provided in the Basic Documents, permit any Lien to be created on or extend to or otherwise arise upon or burden the Collateral or any part thereof or any interest therein or the proceeds thereof, except for Permitted Liens;
(g)    (A) Pay any dividend or make any distribution (by reduction of capital or otherwise), including, without limitation any dividend or distribution for the payment of management fees permitted under clause (n) below, whether in cash, property, securities or a combination thereof, to any owner of a beneficial interest in such Credit Party with respect to any ownership or Equity Interest or security in or of such Credit Party, (B) redeem, purchase, retire or otherwise acquire for value any such ownership or Equity Interest or security, or (C) set aside or otherwise segregate any amounts for any such purpose, unless in the case of each of the foregoing, (i) no Event of Default then exists or would result therefrom, and (ii) such distribution would not cause the Tangible Net Worth as calculated after giving effect to such dividend, distribution, redemption, repurchase, retirement or payment to be less than the Minimum Tangible Net Worth, provided that:



(i)    to the extent no Event of Default then exists or would result therefrom, each Credit Party may: (x) pay dividends or make distributions to its equity holders solely for the purpose of repurchasing Equity Interests of departing employees or independent contractors or to satisfy withholding tax obligations; (y) make cash payments in connection with an “Exchange” (as defined in the Company A&R LLCA (as defined in the Business Combination Agreement)); and (z) make distributions as contemplated by the Tax Receivable Agreement (as defined in the Business Combination Agreement); and
(ii)    each Credit Party may (x) pay dividends or make distributions during any fiscal year in amounts necessary to allow each of its members or its beneficial owner to make payments in respect of its federal income tax liability (and, if applicable, state income tax liability) attributable to its allocable share of the Borrower’s taxable income (determined in accordance with the Code) (including estimated tax payments determined in good faith by the Borrower which are required to be made by its members with respect thereto) so long as the Borrower is treated as a partnership or other pass through entity (including a disregarded entity) for federal income tax purposes (collectively, “Tax Distributions”); provided that, at all times prior to the consummation of the SPAC Transaction, no later than five (5) Business Days prior to making any Tax Distribution, the Borrower, as the case may be, shall have delivered to Administrative Agent a certificate duly executed and completed by a financial officer of the Borrower stating the amount of the Tax Distribution and containing a schedule, in reasonable detail, setting forth the calculation thereof; and (zy) make distributions of Cash, Equity Interests, or other property contributed to the Company in connection and in furtherance of the consummation of the SPAC Transaction, in each case with respect to this clause (zy), within fifteen (15) calendar days) of the consummation of the SPAC Transaction.
For the avoidance of doubt, the foregoing shall not restrict Credit Parties from making expenditures related to capital, working capital, marketing and other general corporate purposes.
(h)    except as otherwise permitted under the terms hereof, enter into, assume or otherwise be bound or obligated under any agreement creating or evidencing Indebtedness, other than Permitted Indebtedness;
(i)    [reserved];
(j)    form any Subsidiary after the Closing Date unless, within thirty (30) days after such Subsidiary is formed, (x) such Subsidiary (other than any Excluded Subsidiary) at Administrative Agent’s discretion, becomes a Guarantor with respect to the Obligations and executes a Guaranty in favor of Administrative Agent, (y) such Person pledges to Administrative Agent all of the Equity Interests of such Subsidiary (which in the case of any Approved



Subsidiary SPV Borrower, may be junior in priority to the applicable Approved SPV Agent) pursuant to a Pledge Agreement in order to secure the Obligations and (z) Administrative Agent shall have received all documents, including without limitation, legal opinions and appraisals it may reasonably require to establish compliance with each of the foregoing conditions in connection therewith;
(k)    No Credit Party shall, and no Credit Party shall permit any of its Subsidiaries to, (a) be or become a Person whose property or interests in property are blocked or subject to blocking pursuant to Section 1 of Executive Order 13224 of September 23, 2001 Blocking Property and Prohibiting Transactions With Persons Who Commit, Threaten to Commit or Support Terrorism (66 Fed. Reg. 49079 (2001)), (b) engage in any dealings or transactions prohibited by Section 2 of such executive order, or otherwise be associated with any such Person in any manner violative of Section 2 of such executive order, or (c) otherwise become a Person on the list of Specially Designated Nationals and Blocked Persons in violation of the limitations or prohibitions under any other OFAC regulation or executive order;
(l)    permit the FinWise Accounts to (i) have funds in excess of the amounts required under the FinWise Documents or (ii) be used for any purpose other than to secure the Company’s and OppWin’s obligations under the FinWise Documents;
(m)    [reserved];
(n)    enter into or consummate any transaction of any kind with any of its Affiliates other than (i) the transactions contemplated hereby and by the other Basic Documents, (ii) to the extent not otherwise prohibited under this Agreement, other transactions upon fair and reasonable terms materially no less favorable to such Credit Party than would be obtained in a comparable arms-length transaction with a Person not an Affiliate, (iii) transactions set forth on Schedule 6.01(n), (iv) such Credit Party’s obligations under the Approved SPV Facilities and the Purchase and Sale Agreements to which it is a party, (v) such Credit Party’s investment in Subsidiaries, (vi) transactions permitted pursuant to Sections 6.01(a)(iii) and Section 6.01(g) and (vii) subject to the terms and conditions of the Management Fee Subordination Agreement, the payment of management fees, indemnity obligations and expenses as contemplated by the Management Fee Agreement so long as no Event of Default then exists or would result therefrom and the OpCo Debt to Tangible Net Worth Ratio as calculated both before and after giving effect to such payment would not be greater than [***];
(o)    permit any changes in the registered capital or any variation of rights, privileges or preferences of any Equity Interests of any Credit Party which would materially and adversely affect the rights and remedies of the Administrative Agent under this Agreement;
(p)    permit any Credit Party to make or authorize any changes or modifications to the Credit Policies or the Servicing Policy in a manner adverse to the interests of the Administrative Agent or the Lenders under the Basic Documents without the prior written consent of the Administrative Agent. The Credit Parties shall provide the Administrative Agent with at least ten (10) Business Days’ prior written notice of any other changes or modifications to the Credit Policies or the Servicing Policy that do not require the consent of the Administrative Agent; and



(q)    permit any sale, transfer or other disposition of fifty percent (50%) or more of the assets of the Company and its Subsidiaries on a consolidated basis, except as permitted by the Basic Documents or by operation of the Receivables Documents or the Program Agreement.
ARTICLE VII
FINANCIAL COVENANTS
Section 7.01    Maximum Consolidated Debt to Tangible Net Worth. As of the last day of each calendar month, Borrower shall not permit the Consolidated Debt to Tangible Net Worth Ratio for the immediately preceding three calendar months to be greater than [***].
Section 7.02    Minimum Consolidated Fixed Charge Coverage Ratio. As of the last day of each calendar month, Borrower shall not permit the Consolidated Fixed Charge Coverage Ratio for the immediately preceding six calendar months to be less than [***]; provided, that, Borrower shall not permit the Consolidated Fixed Charge Coverage Ratio for the immediately preceding six calendar months to be less than the ratio next to the corresponding calendar month in the table set forth below as of the last day of such calendar month if Liquidity on such day is greater than or equal to (i) $[***] if such day occurs on or prior to July 31, 2022, and (ii) $[***], if such day occurs after July 31, 2022.
Calendar Month
Minimum Consolidated Fixed Charge Coverage Ratio
July 2022
[***]
August 2022
[***]
September 2022
[***]
October 2022
[***]
November 2022
[***]
December 2022
[***]
January 2023
[***]
February 2023
[***]
March 2023
[***]
April 2023
[***]
May 2023, and each calendar month thereafter
[***]




Section 7.03    Minimum Liquidity. As of the last day of each calendar month, Borrower shall not permit Liquidity to be (i) less than $[***] if such day occurs on or prior to July 31, 2022, and (ii) less than $[***], if such day occurs after July 31, 2022.

ARTICLE VIII
CASH MANAGEMENT
Section 8.01    Reserved.
Section 8.02    Location of Waterfall Account. The Waterfall Account shall be maintained with Cash Management Bank (or any other bank approved by Administrative Agent in its Permitted Discretion) and subject to a Control Agreement in “blocked” form, granting Administrative Agent sole control over funds on deposit in the Waterfall Account. If at any time the Waterfall Account ceases to be an Eligible Deposit Account, then the Borrower or the Administrative Agent, as applicable, shall, within ten (10) Business Days (A) establish a new Waterfall Account with a Designated Depository Institution or another depository institution selected by the Administrative Agent (and acceptable to the Required Lenders) as an Eligible Deposit Account, (B) terminate the Waterfall Account that no longer constitutes an Eligible Deposit Account, and (C) transfer any cash and investments from such ineligible Waterfall Account to such new Waterfall Account. The Administrative Agent will inform the Borrower in writing of any such transfer to a new Waterfall Account.
Section 8.03    Cash Management.
(a)    At all times during the Term, Borrower shall maintain all cash in Deposit Accounts which are subject to a Control Agreement.
(b)    Borrower shall cause all amounts in any Deposit Account of Borrower, maintained with BMO Harris Bank N.A., within thirty (30) days of the opening thereof, to be swept daily to either (i) the applicable collection account with respect to an Approved SPV Facility or (ii) a Deposit Account over which Administrative Agent has a Control Agreement.
(c)    Upon the occurrence and during the continuance of an Event of Default, Borrower shall maintain all cash in the Waterfall Account and shall cause each Approved Subsidiary SPV Borrower to deposit, or cause to be deposited (without duplication), into the Waterfall Account all distributions to the Borrower from any such Approved Subsidiary SPV Borrower; and
(d)    Upon the occurrence and during the continuance of an Event of Default, if Borrower receives any such amounts directly or in any manner other than via a deposit to the Waterfall Account, the Borrower shall deposit, or cause to be deposited, to the Waterfall Account all such amounts received within two (2) Business Days after receipt thereof.
Section 8.04    Payments Upon Event of Default.



(a)    Notwithstanding anything to the contrary herein, following the occurrence and during the continuance of an Event of Default, and upon receipt of written notice from Administrative Agent, all amounts received by the Borrowers from Approved Subsidiary SPV Borrowers in accordance with the provisions of the respective Approved SPV Facilities governing priority of payments with respect to Collections, shall be directly deposited into the Waterfall Account to be applied to the Obligations in such order as determined by Administrative Agent in its sole discretion; and
(b)    Following the occurrence and during the continuance of an Event of Default, the Administrative Agent shall have the immediate right to direct and to apply all amounts, including without limitation, all funds in the Waterfall Account, proceeds of Collateral, prepayments, and other amounts received by the Administrative Agent of every description otherwise payable to the Borrower, to the Obligations in such order and in such manner as the Administrative Agent shall elect in its sole discretion; provided, so long as no Event of Default then exists, Administrative Agent shall permit Borrower to use available funds in the Waterfall Account, to the extent thereof, to make Tax Distributions pursuant to Section 6.01(g).
Section 8.05    No Set-Off. Borrower absolutely and unconditionally promises to pay, when due and payable pursuant hereto, principal, interest and all other amounts and Obligations payable, hereunder or under any other Basic Document, without any right of rescission and without any deduction whatsoever, including any deduction for set-off, recoupment or counterclaim, notwithstanding any damage to, defects in or destruction of the Collateral or any other event, including obsolescence of any property or improvements. Except as expressly provided for herein, Borrower hereby irrevocably waives set-off, recoupment, demand, presentment, protest, and all notices and demands of any description, and the pleading of any statute of limitations as a defense to any demand under this Agreement and any other Basic Document, all to the extent permitted by Governmental Rules. Each Advance shall be due and payable in full, if not earlier in accordance with this Agreement, on the Term Loan Termination Date.
Notwithstanding that the outstanding Obligations (other than contingent indemnification Obligations to the extent no claim giving rise thereto has been asserted) owing to the Administrative Agent and the Lenders hereunder and the other Basic Documents have been paid in full, the Administrative Agent and the Borrower shall continue to maintain the Waterfall Account hereunder until this Agreement has been terminated in accordance with its terms.
Section 8.06    Waterfall Account; Waterfall Account Property.
(a)    Control of Waterfall Account. The Waterfall Account has been pledged by the Borrower to the Administrative Agent under the Security Agreement and shall be subject to the Lien granted pursuant to the Security Agreement. The Administrative Agent shall possess all right, title and interest in and to all funds on deposit from time to time in the Waterfall Account and in all proceeds thereof (including all income thereon) and all such funds, investments, proceeds and income shall be part of the Collateral.



(b)    Certain Waterfall Account Matters. Funds held in the Waterfall Account may be invested (to the extent practicable and consistent with any requirements of the Code) in Permitted Investments by or at the direction of the Borrower; provided that, at all times, the Administrative Agent, for the benefit of the Lenders, shall have a first-priority perfected security interest in all funds and Permitted Investments in the Waterfall Account. In any case, funds in the Waterfall Account must be available for withdrawal without penalty, and any Permitted Investments must mature or otherwise be available for withdrawal, one (1) Business Day prior to the next Payment Date and shall not (subject to Section 8.02) be sold or disposed of prior to its maturity. All interest and any other investment earnings on amounts or investments held in the Waterfall Account shall be retained by the Borrower.
(c)    If any losses are realized in connection with any investment in the Waterfall Account pursuant to this Agreement, then the Borrower shall deposit the amount of such losses (to the extent not offset by income from other investments in the Waterfall Account) into such Waterfall Account promptly upon receipt of written notice from the Administrative Agent describing the realization of such loss.
(d)    Administrative Agent Not Liable. The Administrative Agent shall not in any way be held liable by reason of any insufficiency in any Waterfall Account held by the Administrative Agent resulting from any investment loss on any Permitted Investment included therein.
ARTICLE IX
EVENTS OF DEFAULT
If any of the following events (“Events of Default”) shall occur and be continuing (whatever the reason for such Event of Default and whether it shall be voluntary or involuntary or be effected by operation of Governmental Rules or pursuant to any judgment, decree or order of any court or any order, rule or regulation of any administrative or governmental body):
(a)    failure by Borrower to make payment of any interest on any Advance or any fees required to be made pursuant to any Basic Document when due and payable pursuant to the Basic Documents, which failure is not fully cured within two (2) Business Days; or
(b)    failure by Borrower to make payment of any installment of the principal, including any Required Deficiency Deposit, required to be made pursuant to this Agreement of any Advance, which failure is not fully cured within two (2) Business Days; or
(c)    default in the observance or performance of any covenant or agreement of Borrower under any Basic Document (or any disavowal or repudiation of any such Basic Document) to which it is a party (other than a covenant or agreement, a default in the observance or performance of which is elsewhere in this Article specifically dealt with), or any representation or warranty of Borrower made in any Basic Document to which it is a party or in any certificate or other writing delivered pursuant thereto or in connection therewith proving to have been incorrect in any material respect as of the time when the same shall have been made, and the circumstance or condition in respect of which such misrepresentation or warranty was



incorrect or that gave rise to such covenant or agreement breach shall not have been eliminated or otherwise cured to the satisfaction of the Administrative Agent in its Permitted Discretion, for a period of fifteen (15) days (provided that, the grace period for defaults that could not reasonably be cured within fifteen (15) days shall be thirty (30) days) after the earlier of (i) the date written notice has been given to Borrower, as applicable, by the Administrative Agent or any Lender specifying such default or incorrect representation or warranty and stating that such notice is a notice of Default hereunder and (ii) the date Borrower has knowledge of such default or inaccurate representation and warranty requiring it to be remedied; or
(d)    (i) the failure by the Company or any of its Subsidiaries to make payments when due on Indebtedness in excess of $[***], or (ii) the occurrence of any event which causes or may reasonably be expected to cause a default in the observance or performance of any covenant or agreement of the Company or any of its Subsidiaries made in, or the acceleration, upon default by the Company or any of its Subsidiaries of, (x) the Receivables Documents or (y) any repurchase agreement, loan and security agreement, any agreement executed in connection with an Approved SPV Facility or other similar credit facility agreement entered into by the Company or any of its Subsidiaries, in each case, only if the applicable agreement evidences Indebtedness in excess of $[***]; or
(e)    the occurrence of a Material Adverse Effect; or
(f)    [reserved]; or
(g)    the filing of a decree or order for relief by a court having jurisdiction over Borrower or with respect to all or substantially all of the Collateral in an involuntary case under any applicable federal or state bankruptcy, insolvency or other similar Governmental Rules now or hereafter in effect, or the appointing of a receiver, liquidator, assignee, custodian, trustee, sequestrator or similar official of Borrower, or for all or substantially all of the Collateral, or the ordering of the winding-up or liquidation of the affairs of Borrower, and such decree or order shall remain unstayed and in effect for a period of sixty (60) consecutive days; or
(h)    the commencement by Borrower pursuant to a voluntary case under the Bankruptcy Code or under any applicable federal or state bankruptcy, insolvency or other similar Governmental Rules now or hereafter in effect, or the consent by Borrower to the entry of an order for relief in an involuntary case under any such Governmental Rules, or the consent by Borrower to the appointment or taking possession by a receiver, liquidator, assignee, custodian, trustee, sequestrator or similar official of Borrower or for any substantial part of the Collateral, or the making by Borrower of any general assignment for the benefit of creditors, or the failure by Borrower generally to pay its respective debts as such debts become due, or the taking of any action by Borrower in furtherance of any of the foregoing; or
(i)    the insolvency of Borrower; or
(j)    solely to the extent that Receivables originated under a Bank Partner Program is greater than [***] of the total Receivables originated by the Company and its Subsidiaries during the trailing twelve (12) month period, the failure by the Company to maintain in full force and



effect such Bank Partner Program, unless, within sixty (60) days following termination of the such Bank Partner Program, the Company or another Borrower enters into (i) another Bank Partner Program, (ii) is already party to such a program at the time of termination of such Bank Partner Program, or (iii) a replacement origination channel arrangement which is reasonably expected to generate an equivalent number of originations as the terminated Bank Partner Program, as determined by Administrative Agent in its sole discretion; or
(k)    any adverse regulatory, civil or criminal judgement is rendered in favor of or by a Governmental Authority against the Borrower, and results in a Material Adverse Effect on the financial condition of Borrower; or
(l)    any money judgment, writ or warrant of attachment or similar process involving Borrower or any other Credit Party, in the aggregate at any time an amount in excess of $[***] with respect to all Credit Parties, to the extent not adequately covered by insurance as to which a solvent and unaffiliated insurance company has not denied coverage, shall be entered or filed against such Credit Party or any of their respective assets and (A) shall remain, or any Lien in connection with any of the foregoing shall remain, undischarged, unvacated, unbonded or unstayed for a period of sixty (60) days (or in any event later than five (5) days prior to the date of any proposed sale thereunder in connection with any enforcement proceedings commenced by a creditor upon such judgment, writ, warrant of attachment or similar process), or (B) a decree or order is entered for the appointment of a receiver, liquidator, sequestrator, trustee, or custodian assignee for the benefit of creditors (or other officer having similar powers) over such assets; or
(m)    any formal enforcement order or criminal complaint relating to financial crimes or major felonies is brought by a Governmental Authority against Borrower, which has not been dismissed or satisfied or of which the Borrower has not been found not guilty within sixty (60) days of the filing of such order or complaint, provided, however, that no Event of Default under this clause (m) shall be deemed to be continuing if at any time the Borrower is found not guilty under such order or complaint; or
(n)    a Key Man Trigger Event shall occur; or
(o)    [reserved]; or
(p)    a Change of Control shall occur; or
(q)    default in the observance or performance of any Financial Covenant; or
(r)    default in observance or performance of Article VIII; or
(s)    the failure by Borrower to repay on any Payment Date to Administrative Agent the full amount of any Protective Advance outstanding on such date, together with interest thereon, as provided in this Agreement, which failure is not remedied by payment within ten (10) Business Days of the date such payment was due; or



(t)    the occurrence and continuation of an event of default under the Program Agreement or any other documents executed in connection therewith, which default shall not have been cured or waived within any applicable grace period; or
(u)    [reserved]; or
(v)    the occurrence of a Specified Regulatory Change; or
(w)    the occurrence of an event of default by a Servicer pursuant to the applicable Servicing Agreement which results in the removal of the Servicer; or
(x)    at any time after the execution and delivery thereof, (i) this Agreement or any Security Document ceases to be in full force and effect (other than by reason of a release of Collateral in accordance with the terms thereof or the satisfaction in full of the Obligations in accordance with the terms hereof) or shall be declared null and void or the enforceability thereof shall be impaired in any material respect, or the Administrative Agent shall not have or shall cease to have a valid and perfected Lien in any material portion of the Collateral purported to be covered by the Security Documents with the priority required by the relevant Security Document, in each case for any reason other than the failure of the Administrative Agent to take any action within its control, or (ii) any of the Basic Documents, for any reason, other than the satisfaction in full of all Obligations (other than contingent indemnification obligations for which no claim, demand or notice has been made), shall cease to be in full force and effect (other than in accordance with its terms) or shall be declared to be null and void or a party thereto, as the case may be, shall repudiate its obligations thereunder or shall contest the validity or enforceability of any such Basic Document in writing; or
(y)    the auditor’s opinion accompanying the audited financial statements of any Credit Party delivered hereunder is qualified in any manner and the Administrative Agent has notified the Credit Parties in writing that such qualification constitutes an Event of Default; or
(z)    a material exception in any audit conducted pursuant to Section 5.11 which is not cured within ten (10) Business Days of the earlier to occur of an Authorized Officer of the applicable Credit Party having knowledge thereof or an Authorized Officer of the applicable Credit Party receiving written notice thereof from the Administrative Agent; or
(aa)    a final, decree or order is entered by an administrative body (including, without limitation, an administrative order of the CFPB) or by a court of competent jurisdiction, whether or not such decree or order is appealable or is being appealed, in connection with a CFPB proceeding brought against any Credit Party or one or more of its Subsidiaries (i) for the payment of “restitution,” “disgorgement or compensation for unjust enrichment,” “refund of moneys or return of real property” and/or “payment of damages or other monetary relief,” or any similar characterization (other than for civil monetary penalties), (ii) for the payment of civil monetary penalties, or (iii) pursuant to which a Credit Party or one or more of its Subsidiaries consent or agree to remedies, whether conduct or monetary-based, in connection with allegations by such administrative body, in such decree or order, resulting from (or relate to remediation of) unfair, deceptive or abusive acts or practices by such Credit Party or any such Subsidiary,



whether or not such Credit Party or such Subsidiary admits that such acts or practices were, in fact, unfair, deceptive or abusive; which, in the case of either (i), (ii), or (iii) above, results in a Material Adverse Effect; or
(bb)    the occurrence of any Regulatory Trigger Event;
then, and in every such event (other than an event with respect to the Borrower described in clause (g), (h) or (i) of this Article), and at any time thereafter during the continuance of such event, the Administrative Agent may, and at the request of the Required Lenders shall, by notice to the Borrower, take either or both of the following actions, at the same or different times: (i) terminate the Term Loan Commitments, and thereupon the Term Loan Commitments shall terminate immediately, and (ii) declare the unpaid principal amount of each Advance then outstanding to be due and payable in whole (or in part, in which case any principal not so declared to be due and payable may thereafter be declared to be due and payable so long as such Event of Default is continuing, which Event of Default, for the avoidance of doubt, shall automatically be deemed to be continuing upon the expiry of any applicable cure period expressly provided for hereunder (if any), and the making by Administrative Agent of a notice to Borrower hereunder with respect to the occurrence of such Event of Default), and thereupon the principal of each unpaid Advance so declared to be due and payable, together with accrued interest thereon and all fees and other Obligations of the Borrower accrued hereunder, shall become due and payable immediately, without presentment, demand, protest or other notice of any kind, all of which are hereby waived by the Borrower; and in case of any event with respect to the Borrower described in clause (g), (h) or (i) of this Article, the Term Loan Commitments shall automatically terminate and the principal of the then outstanding Obligations, together with accrued interest thereon and all fees and other Obligations of the Borrower accrued hereunder, shall automatically become due and payable, without presentment, demand, protest or other notice of any kind, all of which are hereby waived by the Borrower. Notwithstanding anything to the contrary contained in this Article IX (other than upon an event with respect to the Borrower described in clause (g), (h) or (i) of this Article IX, or at any time the Administrative Agent or the Lenders are stayed or otherwise prevented by applicable Governmental Rules from giving notice hereunder), Borrower shall have the right to cure any Event of Default at any time prior to a notice thereof (which notice accelerates the Advances) becoming effective pursuant to Section 11.01.
ARTICLE X
THE ADMINISTRATIVE AGENT
(a)    Each Lender hereby designates and appoints Midtown Madison Management LLC as the administrative agent under this Agreement and the other Basic Documents, and each Lender hereby irrevocably authorizes Midtown Madison Management LLC, as Administrative Agent for such Lender, to take such action or to refrain from taking such action on its behalf under the provisions of this Agreement and the other Basic Documents and to exercise such powers and perform such duties as are delegated to Administrative Agent by the terms of this Agreement and the other Basic Documents, together with such other powers as are reasonably incidental thereto. Administrative Agent agrees to act as such on the conditions contained in this



Article X. The provisions of this Article X are solely for the benefit of Administrative Agent and Lenders, and neither Borrower nor its Affiliates shall have any rights as third-party beneficiaries of any of the provisions of this Article X other than as provided in this Article X. Administrative Agent may perform any of its duties hereunder, or under the Basic Documents, by or through its agents, employees or sub-agents.
(b)    In performing its functions and duties under this Agreement, Administrative Agent is acting solely on behalf of Lenders, and its duties are administrative in nature, and does not assume and shall not be deemed to have assumed, any obligation toward or relationship of agency or trust with or for Lenders, other than as expressly set forth herein and in the other Basic Documents, or Borrower or its Affiliates. Administrative Agent shall have no duties, obligations or responsibilities except those expressly set forth in this Agreement or in the other Basic Documents. Administrative Agent shall not have by reason of this Agreement or any other Basic Document a fiduciary relationship in respect of any Lender. Each Lender shall make its own independent investigation of the financial condition and affairs of Borrower and Guarantors in connection with the extension of credit hereunder and shall make its own appraisal of the creditworthiness of Borrower and Guarantors. Except for information, notices, reports and other documents expressly required to be furnished to Lenders by Administrative Agent hereunder or given to Administrative Agent for the account of, or with copies for, Lenders, Administrative Agent shall have no duty or responsibility, either initially or on a continuing basis, to provide any Lender with any credit or other information with respect thereto, whether coming into its possession before the Closing Date or at any time or times thereafter. If Administrative Agent seeks the consent or approval of any Lenders to the taking or refraining from taking any action hereunder, then Administrative Agent shall send prior written notice thereof to each Lender. Administrative Agent shall promptly notify each Lender in writing any time that the applicable percentage of Lenders have instructed Administrative Agent to act or refrain from acting pursuant hereto.
(c)    Neither Administrative Agent nor any of its officers, directors, managers, members, equity owners, employees, attorneys or agents shall be liable to any Lender for any action lawfully taken or omitted by them hereunder or under any of the other Basic Documents, or in connection herewith or therewith; provided, that the foregoing shall not prevent Administrative Agent from being liable to the extent of its own gross negligence or willful misconduct as determined by a court of competent jurisdiction on a final and nonappealable basis. Notwithstanding the foregoing, Administrative Agent shall be obligated on the terms set forth herein for performance of its express duties and obligations hereunder. Administrative Agent shall not be liable for any apportionment or distribution of payments made by it in good faith, and if any such apportionment or distribution is subsequently determined to have been made in error, the sole recourse of any Lender to whom payment was due but not made shall be to recover from the other Lenders any payment in excess of the amount to which they are determined to be entitled (and such other Lenders hereby agree promptly to return to such Lender any such erroneous payments received by them). In performing its functions and duties hereunder, Administrative Agent shall exercise the same care which it would in dealing with loans for its own account. Administrative Agent shall not be responsible to any Lender for any recitals, statements, representations or warranties made by Borrower herein or for the execution,



effectiveness, genuineness, validity, enforceability, collectability or sufficiency of this Agreement or any of the other Basic Documents, the Receivables Documents or the transactions contemplated thereby, or for the financial condition of Borrower or Guarantors. Administrative Agent shall not be required to make any inquiry concerning either the performance or observance of any of the terms, provisions, or conditions of this Agreement or any of the Basic Documents, the Receivables Documents or the financial condition of Borrower or Guarantors, or the existence or possible existence of any Default or Event of Default. Administrative Agent may at any time request instructions from Lenders with respect to any actions or approvals which by the terms of this Agreement or of any of the other Basic Documents Administrative Agent is permitted or required to take or to grant, and Administrative Agent shall be absolutely entitled to refrain from taking any action or to withhold any approval and shall not be under any liability whatsoever to any Person for refraining from taking any action or withholding any approval under any of the Basic Documents until it shall have received such instructions from the applicable percentage of Lenders. Without limiting the foregoing, no Lender shall have any right of action whatsoever against Administrative Agent as a result of Administrative Agent acting or refraining from acting under this Agreement or any of the other Basic Documents in accordance with the instructions of the applicable percentage of Lenders and, notwithstanding the instructions of Lenders, Administrative Agent shall have no obligation to take any action if it, in good faith, believes that such action exposes Administrative Agent or any of its officers, directors, managers, members, equity owners, employees, attorneys or agents to any personal liability unless Administrative Agent receives an indemnification satisfactory to it from Lenders with respect to such action.
(d)    Administrative Agent shall be entitled to rely upon any written notices, statements, certificates, orders or other documents or any telephone message or other communication (including any writing, telecopy, email or other electronic communication) believed by it in good faith to be genuine and correct and to have been signed, sent or made by the proper Person, and with respect to all matters pertaining to this Agreement, any of the other Basic Documents, or any of the Receivables Documents and its duties hereunder or thereunder, upon advice of legal counsel, independent accountants and other experts selected by Administrative Agent in its sole discretion.
(e)    Each Lender, severally and not (i) jointly or (ii) jointly and severally, agrees to reimburse and indemnify and hold harmless Administrative Agent and its officers, directors, managers, members, equity owners, employees, attorneys and agents (to the extent not reimbursed by Borrower), ratably according to their respective Pro Rata Share in effect on the date on which indemnification is sought under this subsection of the total outstanding Obligations (or, if indemnification is sought after the date upon which the Advances shall have been paid in full, ratably in accordance with their Pro Rata Share immediately prior to such date of the total outstanding Obligations), from and against any and all liabilities, obligations, losses, damages, penalties, actions, judgments, suits, costs, expenses, advances, or disbursements of any kind or nature whatsoever which may be imposed on, incurred by, or asserted against Administrative Agent or any of its officers, directors, managers, members, equity owners, employees, attorneys or agents in any way relating to or arising out of this Agreement or any of the other Basic Documents or any action taken or omitted by Administrative Agent under this



Agreement or any of the other Basic Documents; provided, however, that no Lender shall be liable for the payment of any portion of such liabilities, obligations, losses, damages, penalties, actions, judgments, suits, costs, expenses, advances or disbursements to the extent resulting from Administrative Agent’s gross negligence or willful misconduct as determined by a court of competent jurisdiction on a final and non-appealable basis. The obligations of Lenders under this Article X shall survive the payment in full of the Obligations and the termination of this Agreement.
(f)    With respect to the Advances made by it, if any, Midtown Madison Management LLC and its successors as Administrative Agent shall have, and may exercise, the same rights and powers under the Basic Documents, and is subject to the same obligations and liabilities, as and to the extent set forth in the Basic Documents, as any other Lender. The terms “Lenders” or “Required Lenders” or any similar terms shall include Administrative Agent in its individual capacity as a Lender. Administrative Agent and its Affiliates may accept deposits from, lend money to, act as the financial advisor or in any other advisory capacity for and generally engage in any kind of lending, banking, trust, financial advisory or other business with, Borrower, Guarantors, or any their Affiliates as if it were not acting as Administrative Agent pursuant hereto.
(g)    Administrative Agent may resign from the performance of all or part of its functions and duties hereunder at any time by giving at least thirty (30) calendar days’ prior written notice to the Lenders and the Borrower if Administrative Agent and its Affiliates cease to be a Lender hereunder pursuant to an assignment in accordance with Section 11.04. Such resignation shall take effect upon the acceptance by a successor Administrative Agent of appointment pursuant to this Article X(g), or as otherwise provided below. Upon any such notice of resignation pursuant to this Article X(g), Required Lenders shall appoint a successor Administrative Agent; provided, that such successor shall be an Eligible Assignee hereunder. If a successor Administrative Agent shall not have been so appointed within such thirty (30) calendar day period, the retiring Administrative Agent may, on behalf of Lenders, appoint a successor Administrative Agent, who shall serve as Administrative Agent until such time as Required Lenders appoint a successor Administrative Agent as provided above; provided that any such successor Administrative Agent shall constitute an Eligible Assignee. If no successor Administrative Agent has been appointed pursuant to the foregoing within such thirty (30) calendar day period, the resignation shall become effective and Required Lenders thereafter shall perform all the duties of Administrative Agent hereunder, until such time, if any, as Required Lenders appoint a successor Administrative Agent as provided above. Upon the acceptance of any appointment as Administrative Agent under the Basic Documents by a successor Administrative Agent, such successor Administrative Agent shall thereupon succeed to and become vested with all the rights, powers, privileges and duties of the retiring Administrative Agent and, upon the earlier of such acceptance or the effective date of the retiring Administrative Agent’s resignation, the retiring Administrative Agent shall be discharged from its duties and obligations under the Basic Documents; provided that any indemnity rights or other rights in favor of such retiring Administrative Agent shall continue after and survive such resignation and succession. After any retiring Administrative Agent’s resignation as Administrative Agent under the Basic Documents, the provisions of this Article X shall inure to its benefit as to any actions



taken or omitted to be taken by it while it was Administrative Agent under the Basic Documents. The fees payable by the Borrower to a successor Administrative Agent shall be the same as those payable to its predecessor unless otherwise agreed between the Borrower and such successor.
(h)    Each Lender agrees that any action taken by Administrative Agent or the Required Lenders (or, where required by the express terms of this Agreement, a greater number of Lenders) in accordance with the provisions of this Agreement or of the other Basic Documents relating to the Collateral, and the exercise by Administrative Agent or the Required Lenders (or, where so required, such greater number of Lenders) of the powers set forth herein or therein, together with such other powers as are reasonably incidental thereto, shall be authorized and binding upon all of Lenders and Administrative Agent. Without limiting the generality of the foregoing, Administrative Agent shall have the sole and exclusive right and authority to (i) act as the disbursing and collecting agent for Lenders with respect to all payments and collections arising in connection herewith and with the Basic Documents in connection with the Collateral; (ii) execute and deliver each Basic Document relating to the Collateral and accept delivery of each such agreement delivered by the Borrower or any of its Affiliates; (iii) act as collateral agent for Lenders for purposes of the perfection of all security interests and Liens created by such agreements and all other purposes stated therein; (iv) manage, supervise and otherwise deal with the Collateral; (v) take such action as is necessary or desirable to maintain the perfection and priority of the security interests and Liens created or purported to be created by the Basic Documents relating to the Collateral; and (vi) except as may be otherwise specifically restricted by the terms hereof or of any other Basic Document, exercise all right and remedies given to such Administrative Agent and Lenders with respect to the Collateral under the Basic Documents relating thereto, at law, or otherwise. Lenders hereby irrevocably authorize Administrative Agent, at its option and in its discretion, to release any Lien granted to or held by Administrative Agent, for the benefit the of Lenders, upon any Collateral covered by the Basic Documents (x) upon termination of this Agreement and the payment and satisfaction in full in cash of all Obligations (other than contingent indemnification Obligations to the extent no claim giving rise thereto has been asserted); (y) constituting Collateral being sold or disposed of; or (z) constituting Collateral leased to Borrower under a lease which has expired or been terminated in a transaction permitted under this Agreement or is about to expire and which has not been, and is not intended by Borrower to be, renewed or extended. So long as no Event of Default then exists, upon receipt by Administrative Agent of confirmation from the requisite percentage of Lenders of its authority to release any particular item or types of Collateral covered by this Agreement or the other Basic Documents, and upon at least two (2) Business Days’ prior written request by Borrower (which notice shall not be required in connection with the release of the Liens granted pursuant to the Basic Documents on the Term Loan Termination Date upon payment in full in cash of the Obligations (other than contingent indemnification obligations for which no claim has been asserted)), Administrative Agent shall authorize the release of the Liens granted to the Administrative Agent, for the benefit of the Administrative Agent and the Lenders, herein or pursuant hereto upon such Collateral; provided, however, that Administrative Agent shall not be required to execute any such document on terms which, in Administrative Agent’s opinion, would expose Administrative Agent to liability or create any obligation or entail any consequence other than the release of such Liens without recourse or warranty (other than that such Collateral is free and clear, on the date of such delivery, of any and all Liens arising from



such Person’s own acts), and such release shall not in any manner discharge, affect or impair the Obligations or any Liens upon (or obligations of Borrower in respect of) all interests retained by Borrower, including, without limitation, the proceeds of any sale, all of which shall continue to constitute part of the Collateral covered by this Agreement or the Basic Documents. Administrative Agent shall have no obligation whatsoever to any Lender or any other Person to assure that the Collateral covered by this Agreement or the other Basic Documents exists or is owned by Borrower or is cared for, protected or insured or has been encumbered or that the Liens granted to Administrative Agent, on behalf of the Lenders, herein or pursuant hereto have been properly or sufficiently or lawfully created, perfected, protected, enforced or maintained or are entitled to any particular priority, or to exercise at all or in any particular manner or under any duty of care, disclosure, or fidelity, or to continue exercising, any of the rights, authorities and powers granted or available to Administrative Agent in this Article X(h) or in any of the Basic Documents; it being understood and agreed that in respect of the Collateral covered by this Agreement or the other Basic Documents, or any act, omission or event related thereto, Administrative Agent may act in any manner it may deem appropriate, in its discretion, given Administrative Agent’s own interest in Collateral covered by this Agreement or the Basic Documents and Administrative Agent shall have no duty or liability whatsoever to any of the other Lenders; provided, that Administrative Agent shall exercise the same care which it would in dealing with financial assets for its own account.
(i)    Each Lender hereby appoints Administrative Agent as agent for the purpose of perfecting Lenders’ security interest in Collateral which, in accordance with Article 9 of the UCC in any applicable jurisdiction, can be perfected only by possession. Should any Lender (other than Administrative Agent) obtain possession of any such Collateral, such Lender shall hold such Collateral for purposes of perfecting a security interest therein for the benefit of the Lenders, notify Administrative Agent thereof and, promptly upon Administrative Agent’s request therefor, deliver such Collateral to Administrative Agent or otherwise act in respect thereof in accordance with Administrative Agent’s instructions.
(j)    Each Lender agrees that it will not have any right individually to enforce or seek to enforce this Agreement or any other Basic Document or to realize upon any Collateral security for the Advances or other Obligations; it being understood and agreed that such rights and remedies may be exercised only by Administrative Agent in accordance with the terms of the Basic Documents.
(k)    In the event Administrative Agent requests the consent of a Lender and does not receive a written denial thereof within five (5) Business Days after such Lender’s receipt of such request, then such Lender will be deemed to have given such consent so long as such request contained a notice stating that such failure to respond within five (5) Business Days would be deemed to be a consent by such Lender.
(l)    In the event Administrative Agent requests the consent of a Lender in a situation where such Lender’s consent would be required and such consent is denied, then Administrative Agent may, at its option, require such Lender to assign its interest in the Advance to Administrative Agent for a price equal to the then outstanding principal amount thereof due such



Lender plus accrued and unpaid interest and fees due such Lender, which principal, interest and fees will be paid to the Lender when collected from Borrower. In the event that Administrative Agent elects to require any Lender to assign its interest to Administrative Agent pursuant to this Article X(l), Administrative Agent will so notify such Lender in writing within forty-five (45) days following such Lender’s denial, and such Lender will assign its interest to Administrative Agent no later than five (5) calendar days following receipt of such notice.
(m)    As a matter of administrative convenience, as requested from time to time by a Lender, Administrative Agent may, either directly, or through one or more of its Affiliates, on behalf of one or more Lenders, disburse funds to Borrower for an Advance that is otherwise required to be funded pursuant to Section 2.04(a) by such Lender by advancing the amount thereof on behalf of such Lender (on terms to be agreed upon between Administrative Agent and such Lender (each such advance, an “Administrative Agent Advance”)). With respect to each Administrative Agent Advance, Administrative Agent or its Affiliate(s) shall have, subject to the agreed upon terms related to such Administrative Agent Advance, the right to set off against the amounts of any payments or distributions to be made to such Lender hereunder, the entire amount of such Administrative Agent Advance, together with any agreed upon interest or fees thereon, until such Administrative Agent Advance is paid in full. For the avoidance of doubt, nothing in this Article X(m), or elsewhere in this Agreement or the other Basic Documents, including, without limitation, the provisions of this Article X(m), shall be deemed to require Administrative Agent or its Affiliates to advance funds on behalf of any Lender, whether in the form of an Administrative Agent Advance, or otherwise, or to relieve any Lender from such Lender’s obligation to fulfill its commitments hereunder, or to prejudice any rights that Administrative Agent or Borrower may have against any Lender as a result of any default by such Lender hereunder.
(n)    If Administrative Agent pays an amount to a Lender under this Agreement in the belief or expectation that a related payment has been or will be received by Administrative Agent from Borrower and such related payment is not received by Administrative Agent, then Administrative Agent will be entitled to recover such amount from such Lender without interest, set-off, counterclaim or deduction of any kind.
(o)    If Administrative Agent is, at any time, required by Governmental Rule to return any amount received by Administrative Agent under this Agreement to Borrower, or to pay any such amount to any other Person (each such amount, an “Avoided Transfer”), then, notwithstanding any other term or condition of this Agreement, Administrative Agent will not be required to distribute any portion thereof to any Lender and shall promptly deliver the amount of such Avoided Transfer to the Person entitled thereto, in accordance with the requirements of applicable Governmental Rules.



ARTICLE XI
MISCELLANEOUS
Section 11.01    Notices.
(a)    Notices Generally. Except in the case of notices and other communications expresslyUnless otherwise specifically provided herein, any notice or other communication herein required or permitted to be given by telephone or email, all notices and other communications provided for hereinto any Credit Party, the Lenders or the Administrative Agent shall be sent to such Person’s address as set forth below or in the other relevant Basic Document. Each notice hereunder shall be in writing and shall be delivered by hand or overnight courier service, mailed by certified or registered mail or sent by telecopy, as follows:may be personally served, sent by telefacsimile, courier service or e-mail and shall be deemed to have been given when delivered in person or by courier service and signed for against receipt thereof, or upon receipt of telefacsimile or e-mail:
(i)    if to the Borrower, to:
Opportunity Financial, LLC
130 East Randolph Street, Suite 3300
Chicago, Illinois 60601
Attention: [***]
Facsimile: [***]
Telephone: [***]
Email: [***]

with a copy (which shall not constitute notice) to:
DLA PiperSidley Austin LLP (US)
200 S. Biscayne Blvd.
1001 Brickell Bay Drive
Suite 2500900
Miami, Florida 33131
Attention: Joshua M. Samek, Esq.
Facsimile: 305-437-8131
Telephone: 305-423-8500305-391-5210
Email: samekj@dlapiperjsamek@sidley.com;
(ii)    if to the Administrative Agent, to:
Midtown Madison Management, as Administrative Agent
One Rockefeller Plaza, 32nd Floor
New York, New York 10020




Attention: [***]
Facsimile: [***];
with a copy to:
Midtown Madison Management LLC, as Administrative Agent
One Rockefeller Plaza, 32nd Floor
New York, New York 10020
Attention: Steven Segaloff, Senior Counsel
Facsimile: 917-464-7350; and
(iii)    if to a Lender, to it at its address (or telecopy number) set forth in its Administrative Questionnaire.
Any party hereto may change its address or, telecopy number or email for notices and other communications hereunder by notice to the other parties hereto (or, in the case of any such change by a Lender, by notice to the Borrower and the Administrative Agent). All notices and other communications given to any party hereto in accordance with the provisions of this Agreement shall be deemed to have been given on the date of receipt (except that, if not given during normal business hours for the recipient, notices sent by facsimile shall be deemed to have been given at the opening of business on the next business day for the recipient). Notices delivered through electronic communications, to the extent provided in subsection (b) below, shall be effective as provided in said subsection (b).
(b) Electronic Communications. Notices and other communications to the Lenders hereunder may be delivered or furnished by electronic communication (including e-mail and Internet or intranet websites) pursuant to procedures approved by the Administrative Agent, provided that the foregoing shall not apply to notices to any Lender pursuant to Section 2.03(a) if such Lender has notified the Administrative Agent that it is incapable of receiving notices under such Section by electronic communication. The Administrative Agent or the Borrower may agree to accept notices and other communications to it hereunder by electronic communications pursuant to procedures approved by it, provided that approval of such procedures may be limited to particular notices or communications.
Unless the Administrative Agent otherwise prescribes, (i) notices and other communications sent to an e-mail address shall be deemed received upon the sender’s receipt of an acknowledgement from the intended recipient (such as by the “return receipt requested” function, as available, return e-mail or other written acknowledgement), provided that if such notice or other communication is not sent during the normal business hours of the recipient, such notice or communication shall be deemed to have been sent at the opening of business on the next business day for the recipient, and (ii) notices or communications posted to an Internet or intranet website shall be deemed received upon the deemed receipt by the intended recipient at its e-mail address as described in the foregoing clause (i) of notification that such notice or communication is available and identifying the website address therefor.
Section 11.02    Waivers; Amendments.



(a)    No Deemed Waivers; Remedies Cumulative. No failure or delay by the Administrative Agent or any Lender in exercising any right or power hereunder shall operate as a waiver thereof, nor shall any single or partial exercise of any such right or power, or any abandonment or discontinuance of steps to enforce such a right or power, preclude any other or further exercise thereof or the exercise of any other right or power. The rights and remedies of the Administrative Agent and the Lenders hereunder are cumulative and are not exclusive of any rights or remedies that they would otherwise have. No waiver of any provision of this Agreement or consent to any departure by Borrower therefrom shall in any event be effective unless the same shall be permitted under Section 11.02(b), and then such waiver or consent shall be effective only in the specific instance and for the purpose for which given. Without limiting the generality of the foregoing, the making of any Advances shall not be construed as a waiver of any Default, regardless of whether the Administrative Agent or any Lender may have had notice or knowledge of such Default at the time.
(b)    Amendments. Neither this Agreement nor any provision hereof may be waived, amended or modified except pursuant to an agreement or agreements in writing entered into by (a) the Borrower, (b) the Required Lenders (or the Administrative Agent acting at the direction of the Required Lenders) or (c) if the rights or duties of the Administrative Agent are affected, the Administrative Agent; provided that no such agreement, amendment, waiver, or modification that attempts to do any of the following shall be effective unless consented to by the Lenders affected thereby referenced below (including, in each instance, any initial Lender that is a Defaulting Lender):
(i)    increase the Term Loan Commitment of any Lender without the written consent of such Lender;
(ii)    reduce the principal amount of any Advance or reduce the rate of interest thereon, or reduce any fees payable hereunder, without the written consent of each Lender affected thereby; provided, however, that only the consent of the Required Lenders shall be necessary to amend the default rate provided in Section 2.09(b) or to waive any obligation of the Borrower to pay interest or fees at the default rate as set forth therein;
(iii)    postpone the scheduled date of payment of the principal amount of any Advance, or any interest thereon, or any fees payable hereunder, or reduce the amount of, waive or excuse any such payment, or postpone the scheduled date of expiration of any Term Loan Commitment, without the written consent of each Lender affected thereby;
(iv)    change Section 2.12(d) without the consent of each Lender affected thereby;
(v)    change any of the provisions of this Section or the definition of the term “Required Lenders” or any other provision hereof specifying the number or percentage of Lenders required to waive, amend or modify any rights



hereunder or make any determination or grant any consent hereunder, without the written consent of each Lender;
(vi)    release the Borrower from its Obligations under the Security Documents without the written consent of each Lender; or
(vii)    without the written consent of each Lender, release all or substantially all of the collateral security or otherwise terminate all or substantially all of the Liens under the Security Documents, agree to additional obligations being secured by all or substantially all of the collateral security thereto, alter the relative priorities of the obligations entitled to the Liens created under the Security Documents with respect to all or substantially all of the collateral security provided thereby, except that no such consent shall be required, and the Administrative Agent is hereby authorized (and so agrees with the Borrower) to release any Lien covering property (and to release any such guarantor) that is the subject of either a disposition of property permitted hereunder or a disposition to which the Required Lenders have consented;
and provided further that no such agreement shall amend, modify or otherwise affect the rights or duties of the Administrative Agent hereunder without the prior written consent of the Administrative Agent.
Notwithstanding anything to the contrary herein, (1) no Defaulting Lender shall have any right to approve or disapprove any amendment, waiver or consent hereunder (and any amendment, waiver or consent which by its terms requires the consent of all Lenders or each affected Lender may be effected with the consent of the applicable Lenders other than Defaulting Lenders), except that (x) the Term Loan Commitment of any Defaulting Lender may not be increased or extended without the consent of such Lender and (y) any waiver, amendment or modification requiring the consent of all Lenders or each affected Lender that by its terms affects any Defaulting Lender more adversely than other affected Lenders shall require the consent of such Defaulting Lender, (2) if the Administrative Agent and the Borrower have jointly identified an obvious error or any error or omission of a technical nature, in each case, in any provision of the Basic Documents, then the Administrative Agent and the Borrower shall be permitted to amend such provision, and (3) guarantees, collateral security documents and related documents executed by the Borrower or the Guarantor in connection with this Agreement may be in a form reasonably determined by the Administrative Agent and may be amended, supplemented or waived without the consent of any Lender if such amendment, supplement or waiver is delivered in order to (x) comply with local law or advice of local counsel, (y) cure ambiguities, omissions, mistakes or defects or (z) cause such guarantee, collateral security document or other document to be consistent with this Agreement and the other Basic Documents.
Section 11.03    Expenses; Indemnity; Damage Waiver.
(a)    Costs and Expenses. The Borrower shall pay (i) all reasonable and documented out-of-pocket expenses actually incurred by the Administrative Agent and its Affiliates,



including all reasonable and documented due diligence costs, costs of asset validations, field examination, appraisals and the reasonable and documented fees, charges and disbursements of regulatory counsel and one primary outside counsel for the Administrative Agent, in connection with the preparation and administration of this Agreement and the other Basic Documents and the transactions contemplated hereby or thereby or any amendments, modifications or waivers of the provisions hereof or thereof (whether or not the transactions contemplated hereby or thereby shall be consummated), (ii) all reasonable and documented out-of-pocket expenses actually incurred by the Administrative Agent or any Lender, including the reasonable and documented fees, charges and disbursements of one primary outside counsel for the Administrative Agent and the Lenders as a whole, in connection with the enforcement or protection of its rights in connection with this Agreement and the other Basic Documents, including its rights under this Section, or in connection with the Advances hereunder, including in connection with any workout, restructuring or negotiations in respect thereof and (iii) all reasonable and documented costs, expenses, assessments and other charges actually incurred in connection with any filing, registration, recording or perfection of any security interest contemplated by any Security Document or any other document referred to therein. Any request for reimbursement of any of the costs and expenses in which the Borrower is required to reimburse a Person pursuant to this Section 11.03(a) shall be accompanied by any invoice evidencing such cost or expense, which invoice shall be in reasonable form and substance in respect of such cost or expense.
(b)    Indemnification by the Borrower. The Borrower shall indemnify the Administrative Agent and each Lender, and each Related Party of any of the foregoing Persons (each such Person being called an “Indemnitee”) against, and hold each Indemnitee harmless from, any and all losses, claims, damages, liabilities and related expenses, including the reasonable and documented fees, charges and disbursements of a single counsel for the Indemnitees in each relevant jurisdiction (provided, that if the interests of the Indemnitees conflict with regard to the representation, each Indemnitee having such a conflict shall be reimbursed for the reasonable fees, charges and disbursements of its own counsel), incurred by or asserted against any Indemnitee arising out of, in connection with, or as a result of (i) the execution or delivery of this Agreement or any agreement or instrument contemplated hereby, the performance by the parties hereto of their respective obligations hereunder or the consummation of the Transactions or any other transactions contemplated hereby, (ii) the making of any Advances or the use of the proceeds therefrom, or (iii) any actual or prospective claim, litigation, investigation or proceeding relating to any of the foregoing, whether based on contract, tort or any other theory and regardless of whether any Indemnitee is a party thereto; provided that such indemnity shall not, as to any Indemnitee, be available to the extent that such losses, claims, damages, liabilities or related expenses (x) are determined by a court of competent jurisdiction by final and nonappealable judgment to have resulted from the gross negligence, bad faith or willful misconduct of such Indemnitee or (y) result from a claim brought by the Borrower against an Indemnitee for breach in bad faith of such Indemnitee’s obligations hereunder or under any other Basic Document, if the Borrower has obtained a final and nonappealable judgment in its favor on such claim as determined by a court of competent jurisdiction.



(c)    Procedure for Indemnification for Third Party Claims. If the Indemnitee is seeking indemnification hereunder with respect to a third party claim (in such capacity, the “Indemnified Party”), it shall, except to the extent prohibited by any Applicable Law, promptly notify the Borrower (in such capacity, the “Indemnifying Party”), in writing (each, a “Claim Notice”), of any notice of the assertion by a third party of a claim or of the commencement by a third party of any legal proceeding, arbitration or action, or if the Indemnified Party determines the existence of any such claim or the commencement by any third party of any such legal proceeding, arbitration or action, whether or not the same shall have been asserted or initiated, in any case with respect to which the Indemnifying Party is or may be obligated to provide indemnification (a “Third Party Claim”), specifying in reasonable detail the nature of the Third Party Claim and, if known, the amount, or an estimate of the amount, of the Third Party Claim, provided that failure to promptly give such notice shall only limit the liability of the Indemnifying Party to the extent of the actual prejudice, if any, suffered by the Indemnifying Party as a result of such failure. The Indemnifying Party shall have thirty (30) calendar days after receipt of any Claim Notice to notify the Indemnified Party of the Indemnifying Party’s election to assume the defense of the Third Party Claim. If the Indemnifying Party has assumed such defense, the Indemnifying Party will not be liable for any legal expenses subsequently incurred by the Indemnified Party in connection with the defense of such claim. In the event that the Indemnifying Party elects to assume the defense of a Third Party Claim as contemplated herein, the Indemnified Party shall be entitled to participate in (but not control) the defense of such claim and to employ counsel of its choice for such purpose at its sole expense unless (i) the Indemnifying Party has agreed in writing to pay such fees and expenses, or (ii) the named parties to any such action, suit or proceeding (including any impleaded parties) include both such Indemnified Party and the Indemnifying Party and such Indemnified Party shall have been advised by its counsel that there are one or more legal defenses available to it which are in conflict with those available to the Indemnifying Party and in the reasonable judgment of such counsel it is advisable for the Indemnified Party to employ separate counsel in connection with such conflicting defenses (in which case the Indemnifying Party shall not have the right to assume the defense of such action, suit or proceeding on behalf of the Indemnified Party solely in connection with such conflicting defenses). If the Indemnifying Party does not assume the defense of any Third Party Claim in accordance with this Section 11.03(c), the Indemnified Party may continue to defend such claim at the sole cost and expense of the Indemnifying Party and the Indemnifying Party may still participate in, but not control, the defense of such Third Party Claim at the Indemnifying Party’s cost and expense; provided, however, that if the Indemnifying Party does not assume the defense and control of a Third Party Claim in accordance with this Section 11.03(c), the Indemnifying Party shall not be required to pay for more than one counsel for the Indemnified Party in connection with any Third Party Claim and a single local counsel in each jurisdiction where local counsel is reasonably required. In the event that the Indemnified Party assumes the defense of a Third Party Claim in accordance with this Section 11.03(c), the Indemnified Party will not consent to a settlement, compromise or discharge of, or the entry of any judgment arising from, any such claim, without the prior written consent of the applicable Indemnifying Party (such consent not to be unreasonably withheld, conditioned or delayed). In the event that the Indemnifying Party elects to assume the defense of a Third Party Claim in accordance with this Section 11.03(c), the Indemnifying Party shall not, without the prior written consent of the Indemnified Party (such consent not to be unreasonably withheld, conditioned or



delayed), consent to a settlement, compromise or discharge of, or the entry of any judgment arising from, such claim, provided that the consent of the Indemnified Party is not so required if the sole relief provided by such settlement, compromise, discharge or entry of any judgment consists of monetary obligations that are paid by the Indemnifying Party and contains no admission of liability on the part of the Indemnified Party. In any such Third Party Claim, the party responsible for the defense of such claim hereunder shall, to the extent reasonably requested by the other party, keep such other party informed as to the status of such claim, including all settlement negotiations and offers. If the Indemnifying Party does not assume the defense of such Third Party Claim in accordance with this Section 11.03(c), the Indemnifying Party shall make available to the Indemnified Party and its attorneys and other representatives all relevant books, records, documents and other materials reasonably required by the Indemnified Party or its representatives and attorneys for use in contesting any Third Party Claim, and shall reasonably cooperate with the Indemnified Party in the defense of all such claims; provided, however, that nothing in this Section 11.03(c) will require the Indemnifying Party to provide information that could reasonably be expected to jeopardize the attorney-client privilege applicable to any such information. If the Indemnifying Party assumes the defense of such Third Party Claim in accordance with this Section 11.03(c), the Indemnified Party shall make available to the Indemnifying Party and its attorneys and other representatives all relevant books, records, documents and other materials reasonably required by the Indemnifying Party or its representatives and attorneys for use in contesting any Third Party Claim, and shall reasonably cooperate with the Indemnifying Party in the defense of all such claims; provided, however, that nothing in this Section 11.03(c) will require the Indemnified Party to provide information that could reasonably be expected to jeopardize the attorney-client privilege applicable to any such information.
(d)    Reimbursement by Lenders. To the extent that the Borrower fails to pay any amount required to be paid by it to the Administrative Agent under Section (a), (b), or (c) of this Section 11.03, each Lender severally agrees to pay to the Administrative Agent such Lender’s Applicable Percentage (determined as of the time that the applicable unreimbursed expense or indemnity payment is sought) of such unpaid amount; provided that the unreimbursed expense or indemnified loss, claim, damage, liability or related expense, as the case may be, was incurred by or asserted against the Administrative Agent in its capacity as such.
(e)    Waiver of Consequential Damages, Etc. To the extent permitted by applicable Governmental Rules, the Borrower shall not assert, and hereby waives, any claim against any Indemnitee, on any theory of liability, for special, indirect, consequential or punitive damages (as opposed to direct or actual damages) arising out of, in connection with, or as a result of, this Agreement or any agreement or instrument contemplated hereby, the Transactions, any Advance or the use of the proceeds thereof.
(f)    Payments. All amounts due under this Section shall be payable promptly after Borrower’s receipt of written demand therefor in accordance with this Section 11.03.



(g)    Limitation with respect to Taxes. Notwithstanding anything to the contrary contained herein, Taxes shall be indemnifiable by the Borrower only if and to the extent provided in Section 2.11.
Section 11.04    Successors and Assigns.
(a)    Assignments Generally. The provisions of this Agreement shall be binding upon and inure to the benefit of the parties hereto and their respective successors and assigns permitted hereby, except that (i) the Borrower may not assign or otherwise transfer any of its rights or obligations hereunder without the prior written consent of each Lender and the Administrative Agent (and any attempted assignment or transfer by the Borrower without such consent shall be null and void) and (ii) no Lender may assign or otherwise transfer its rights or obligations hereunder except in accordance with this Section. Nothing in this Agreement, expressed or implied, shall be construed to confer upon any Person (other than the parties hereto, their respective successors and assigns permitted hereby and, to the extent expressly contemplated hereby, the Related Parties of the Administrative Agent and the Lenders) any legal or equitable right, remedy or claim under or by reason of this Agreement.
(b)    Assignments by Lenders.
(i)    Assignments Generally. Subject to the conditions set forth in clause (A) below, any Lender may assign to one or more assignees all or a portion of its rights and obligations under this Agreement (including all or a portion of its Term Loan Commitment and the Advances at the time owing to it) to one or more Persons (a “Transferee”) with the prior written consent (such consent not to be unreasonably withheld or delayed) of the Administrative Agent (provided such Administrative Agent at the time of such request is not or is not affiliated with a Defaulting Lender) and prior written notice to the Borrower; provided, however, that no such consent shall be required with respect to an assignment by a Lender to an Affiliate of such Lender.
(A)    Certain Conditions to Assignments. Assignments shall be subject to the following additional conditions:
1.    except in the case of an assignment to a Lender or an Affiliate of a Lender or an assignment of the entire remaining amount of the assigning Lender’s Term Loan Commitment or Advances, the amount of the Term Loan Commitment or Advances of the assigning Lender subject to each such assignment (determined as of the date the Assignment and Assumption with respect to such assignment is delivered to the Administrative Agent) shall not be less than $3,000,000 unless the Administrative Agent otherwise consents;



2.    each partial assignment of any Term Loan Commitments or Advances shall be made as an assignment of a proportionate part of all the assigning Lender’s rights and obligations with respect to the applicable Advance under this Agreement in respect of such Term Loan Commitments and Advances;
3.    the parties to each assignment shall execute and deliver to the Administrative Agent an Assignment and Assumption in substantially the form of Exhibit A, together with a processing and recordation fee of $3,500 (for which no one other than the assignor and the assignee shall be obligated);
4.    the assignee, if it shall not already be a Lender, shall deliver to the Administrative Agent an Administrative Questionnaire and a consent to the terms and provisions of the Agency Agreement; and
5.    so long as no Event of Default has occurred and is continuing, no assignment shall be made to any Person that does not constitute an Eligible Assignee without the prior written consent of Borrower.
(B)    Effectiveness of Assignments. Subject to acceptance and recording thereof pursuant to Section 11.04(b)(ii), from and after the effective date specified in each Assignment and Assumption the assignee thereunder shall be a party hereto and, to the extent of the interest assigned by such Assignment and Assumption, have the rights and obligations of a Lender under this Agreement, and the assigning Lender thereunder shall, to the extent of the interest assigned by such Assignment and Assumption, be released from its obligations under this Agreement (and, in the case of an Assignment and Assumption covering all of the assigning Lender’s rights and obligations under this Agreement, such Lender shall cease to be a party hereto but shall continue to be entitled to the benefits of Section 2.11 and Section 11.03); provided that except to the extent otherwise expressly agreed by the affected parties, no assignment by a Defaulting Lender will constitute a waiver or release of any claim of any party hereunder arising from that Lender’s having been a Defaulting Lender. Any assignment or transfer by a Lender of rights or obligations under this Agreement that does not comply with this Section shall be treated for purposes of this Agreement as a sale by such Lender of a participation in such rights and obligations in accordance with Section 11.04(c).
(ii)    Maintenance of Registers by Administrative Agent. Administrative Agent, acting for this purpose as an agent of the Borrower, shall maintain



at their offices in New York, New York, a copy of each Assignment and Assumption delivered to it and a register for the recordation of the names and addresses of the Lenders, and the Term Loan Commitments of, and principal amount of the Advances owing to, each Lender pursuant to the terms hereof from time to time (the “Registers” and each individually, a “Register”). The entries in the Registers shall be conclusive absent manifest error, and Borrower, the Administrative Agent and the Lenders shall treat each Person whose name is recorded in the Registers pursuant to the terms hereof as a Lender hereunder for all purposes of this Agreement, notwithstanding notice to the contrary. The Registers shall be available for inspection by the Borrower, and any Lender, at any reasonable time and from time to time upon reasonable prior notice.
(iii)    Acceptance of Assignments by Administrative Agent. Upon its receipt of a duly completed Assignment and Assumption executed by an assigning Lender and an assignee, the assignee’s completed Administrative Questionnaire (unless the assignee shall already be a Lender hereunder), the processing and recordation fee referred to in Section 11.04(b) and any written consent to such assignment required by Section 11.04(b), the Administrative Agent shall accept such Assignment and Assumption and send a copy of such executed and accepted assignment (along with a copy of the Administrative Questionnaire) to the Administrative Agent to record the information contained therein in the Register. No assignment shall be effective for purposes of this Agreement unless it has been recorded in the Register as provided in this Section 11.04(b)(iii).
(c)    Participations. Any Lender may, without the consent of the Borrower or the Administrative Agent, sell participations to one or more banks, financial institutions, funds or other entities (a “Participant”) in all or a portion of such Lender’s rights and obligations under this Agreement and the other Basic Documents (including all or a portion of its Term Loan Commitments and the Advances owing to it); provided that (i) such Lender’s obligations under this Agreement and the other Basic Documents shall remain unchanged, (ii) such Lender shall remain solely responsible to the other parties hereto for the performance of such obligations and (iii) Borrower, the Administrative Agent and the other Lenders shall continue to deal solely and directly with such Lender in connection with such Lender’s rights and obligations under this Agreement and the other Basic Documents. Any agreement or instrument pursuant to which a Lender sells such a participation shall provide that such Lender shall retain the sole right to enforce this Agreement and the other Basic Documents and to approve any amendment, modification or waiver of any provision of this Agreement or any other Basic Document; provided that such agreement or instrument may provide that such Lender will not, without the consent of the Participant, agree to any amendment, modification or waiver described in the first proviso to Section 11.02(b) that affects such Participant. Subject to Section 11.04(d), the Borrower agrees that each Participant shall be entitled to the benefits of Section 2.11 (subject to the requirements and limitations therein, including the requirements under Section 2.11(f), (h) and (i)) (it being understood that the documentation required under Section 2.11(f) and (h) shall



be delivered to the participating Lender) to the same extent as if it were a Lender and had acquired its interest by assignment pursuant to Section 11.04(b); provided, however, that no participant shall be entitled to receive under Section 2.11 in excess of the amount that would have been payable under such Section by the Borrower to the Lender granting its participation had such participation not been granted, and no Lender granting a participation shall be entitled to receive payment under Section 2.11 in an amount which exceeds the sum of (A) the amount to which such Lender is entitled under such Section with respect to any portion of any Advances owned by such Lender which is not subject to any participation, plus (B) the aggregate amount to which its participants are entitled under Section 2.11 with respect to the amounts of their respective participations. Each Lender that sells a participation shall, acting solely for this purpose as a non-fiduciary agent of the Borrower, maintain a register on which it enters the name and address of each Participant and the principal amounts (and stated interest) of each Participant’s interest in the Advances or other obligations under the Basic Documents (the “Participant Register”); provided that no Lender shall have any obligation to disclose all or any portion of the Participant Register (including the identity of any Participant or any information relating to a Participant’s interest in any commitments, loans, letters of credit or its other obligations under any Basic Document) to any Person except to the extent that such disclosure is necessary to establish that such commitment, loan, letter of credit or other obligation is in registered form under Section 5f.103-1(c) of the United States Treasury Regulations. The entries in the Participant Register shall be conclusive absent manifest error, and such Lender shall treat each Person whose name is recorded in the Participant Register as the owner of such participation for all purposes of this Agreement notwithstanding any notice to the contrary.
(d)    Limitations on Rights of Participants. A Participant shall not be entitled to receive any greater payment under Section 2.11 than the applicable Lender would have been entitled to receive with respect to the participation sold to such Participant, unless the sale of the participation to such Participant is made with the Borrower’s prior written consent.
(e)    Certain Pledges. Any Lender may at any time pledge or assign a security interest in all or any portion of its rights under this Agreement to secure obligations of such Lender, including any such pledge or assignment to a Federal Reserve Bank, and this Section shall not apply to any such pledge or assignment of a security interest; provided that no such pledge or assignment of a security interest shall release a Lender from any of its obligations hereunder or substitute any such assignee for such Lender as a party hereto.
(f)    No Assignments to the Borrower or Affiliates. Anything in this Section to the contrary notwithstanding, no Lender may assign or participate any interest in any Advance held by it hereunder to the Borrower or any of its Affiliates or Subsidiaries without the prior consent of each Lender.
Section 11.05    Survival. All covenants, agreements, representations and warranties made by the Borrower herein and in the certificates or other instruments delivered in connection with or pursuant to this Agreement shall be considered to have been relied upon by the other parties hereto and shall survive the execution and delivery of this Agreement and the making of any Advances, regardless of any investigation made by any such other party or on its behalf and



notwithstanding that the Administrative Agent or any Lender may have had notice or knowledge of any Default or incorrect representation or warranty at the time any credit is extended hereunder, and shall continue in full force and effect as long as the principal of or any accrued interest on any Advance or any fee or any other amount payable under this Agreement is outstanding and unpaid and so long as the Term Loan Commitments have not expired or terminated. The provisions of Section 2.11, Section 11.03, and Article X shall survive and remain in full force and effect regardless of the consummation of the transactions contemplated hereby, the repayment of the Advances and the Term Loan Commitments or the termination of this Agreement or any provision hereof. For purposes of determining compliance with the conditions specified in Section 4.01, each Lender that has signed this Agreement shall be deemed to have consented to, approved or accepted or to be satisfied with, each document or other matter required thereunder to be consented to or approved by or acceptable or satisfactory to a Lender unless the Administrative Agent shall have received notice from such Lender prior to the Closing Date specifying its objection thereto.
Section 11.06    Counterparts; Integration; Effectiveness. This Agreement may be executed in counterparts (and by different parties hereto on different counterparts), each of which shall constitute an original, but all of which when taken together shall constitute a single contract. This Agreement and any separate letter agreements with respect to fees payable to the Administrative Agent constitute the entire contract between and among the parties relating to the subject matter hereof and supersede any and all previous agreements and understandings, oral or written, relating to the subject matter hereof, including that certain Non-binding Letter of Intent, dated as of August 7, 2018, executed by the Company. Except as provided in Section 4.01, this Agreement shall become effective when it shall have been executed by the Administrative Agent and when the Administrative Agent shall have received counterparts hereof which, when taken together, bear the signatures of each of the other parties hereto, and thereafter shall be binding upon and inure to the benefit of the parties hereto and their respective successors and assigns. Delivery of an executed counterpart of a signature page to this Agreement by telecopy or other electronic means shall be effective as delivery of a manually executed counterpart of this Agreement.
Section 11.07    Severability. Any provision of this Agreement held to be invalid, illegal or unenforceable in any jurisdiction shall, as to such jurisdiction, be ineffective to the extent of such invalidity, illegality or unenforceability without affecting the validity, legality and enforceability of the remaining provisions hereof; and the invalidity of a particular provision in a particular jurisdiction shall not invalidate such provision in any other jurisdiction.
Section 11.08    Right of Set-off. If an Event of Default shall have occurred and be continuing, each Lender is hereby authorized at any time and from time to time, to the fullest extent permitted by Governmental Rules, to set off and apply any and all deposits (general or special, time or demand, provisional or final) at any time held and other indebtedness at any time owing by such Lender to or for the credit or the account of the Borrower against any of and all the Obligations of the Borrower now or hereafter existing under this Agreement held by such Lender, irrespective of whether or not such Lender shall have made any demand under this Agreement and although such Obligations may be unmatured. The rights of each Lender under



this Section are in addition to other rights and remedies (including other rights of set-off) which such Lender may have. Each Lender agrees to notify the Borrower and the Administrative Agent promptly after any such setoff and application; provided that the failure to give such notice shall not affect the validity of such setoff and application.
Section 11.09    Governing Law; Jurisdiction; Etc.
(a)    Governing Law. THIS AGREEMENT, AND THE PERFORMANCE HEREOF, SHALL BE GOVERNED BY, AND CONSTRUED IN ACCORDANCE WITH, THE LAWS OF THE STATE OF NEW YORK WITHOUT REGARD TO CONFLICTS OF LAW PRINCIPLES (OTHER THAN SECTIONS 5-1401 AND 5-1402 OF THE NEW YORK GENERAL OBLIGATIONS LAW).
(b)    Submission to Jurisdiction. Each of Borrower, the Administrative Agent, and the Lenders hereby irrevocably and unconditionally submits, for itself and its property, to the exclusive jurisdiction of the Supreme Court of the State of New York sitting in New York County and of the United States District Court of the Southern District of New York, and any appellate court from any thereof, in any action or proceeding arising out of or relating to this Agreement or any of the other Basic Documents, whether sounding in contract, tort, or otherwise, or for recognition or enforcement of any judgment, and each of the parties hereto hereby irrevocably and unconditionally agrees that all claims in respect of any such action or proceeding may be heard and determined in such State or, to the extent permitted by Governmental Rules, in such Federal court. Each of the parties hereto agrees that a final judgment in any such action or proceeding shall be conclusive and may be enforced in other jurisdictions by suit on the judgment or in any other manner provided by Governmental Rules.
(c)    Waiver of Objection to Venue. Each of the Borrower, the Administrative Agent, and the Lenders hereby irrevocably and unconditionally waives, to the fullest extent it may legally and effectively do so, any objection which it may now or hereafter have to the laying of venue of any suit, action or proceeding arising out of or relating to this Agreement in any court referred to in Section 11.09(b). Each of the parties hereto hereby irrevocably waives, to the fullest extent permitted by Governmental Rules, the defense of an inconvenient forum to the maintenance of such action or proceeding in any such court.
(d)    Service of Process. Each party to this Agreement irrevocably consents to service of process in the manner provided for notices in Section 11.01. Nothing in this Agreement will affect the right of any party to this Agreement to serve process in any other manner permitted by Governmental Rules.
Section 11.10    WAIVER OF JURY TRIAL. EACH PARTY HERETO HEREBY WAIVES, TO THE FULLEST EXTENT PERMITTED BY APPLICABLE GOVERNMENT RULES, ANY RIGHT IT MAY HAVE TO A TRIAL BY JURY IN ANY LEGAL PROCEEDING DIRECTLY OR INDIRECTLY ARISING OUT OF OR RELATING TO THIS AGREEMENT OR THE TRANSACTIONS CONTEMPLATED HEREBY (WHETHER BASED ON CONTRACT, TORT OR ANY OTHER THEORY). EACH PARTY HERETO (A) CERTIFIES THAT NO REPRESENTATIVE, AGENT OR ATTORNEY OF ANY OTHER



PARTY HAS REPRESENTED, EXPRESSLY OR OTHERWISE, THAT SUCH OTHER PARTY WOULD NOT, IN THE EVENT OF LITIGATION, SEEK TO ENFORCE THE FOREGOING WAIVER AND (B) ACKNOWLEDGES THAT IT AND THE OTHER PARTIES HERETO HAVE BEEN INDUCED TO ENTER INTO THIS AGREEMENT BY, AMONG OTHER THINGS, THE MUTUAL WAIVERS AND CERTIFICATIONS IN THIS SECTION.
Section 11.11    Headings. Article and Section headings and the Table of Contents used herein are for convenience of reference only, are not part of this Agreement and shall not affect the construction of, or be taken into consideration in interpreting, this Agreement.
Section 11.12    USA PATRIOT Act. Each Lender hereby notifies Borrower that pursuant to the requirements of the USA PATRIOT Act (Title III of Pub. L. 107-56 (signed into law October 26, 2001, as amended and modified from time to time)), it is required to obtain, verify and record information that identifies each of the foregoing Persons, which information includes the name and address of such Persons and other information that will allow such Lender to identify such Persons in accordance with said Act.
Section 11.13    Interest Savings Clause. It is the intent of the Borrower and the Lenders to conform strictly to all applicable state and federal usury laws. All agreements between the Borrower and Lenders, whether now existing or hereafter arising and whether written or oral, are hereby expressly limited so that in no contingency or event whatsoever, whether by reason of acceleration of the maturity hereof or otherwise, shall the amount contracted for, charged, received or collected by Lenders for the use, forbearance, or detention of the money loaned hereunder or otherwise, or for the payment or performance of any covenant or obligation contained herein or in any other document evidencing, securing or pertaining to the Obligations evidenced hereby which may be legally deemed to be for the use, forbearance or detention of money, exceed the maximum amount which the Borrower is legally entitled to contract for, charge, receive or collect under applicable Governmental Rules. If from any circumstances whatsoever fulfillment of any provision hereof or of such other documents, at the time performance of such provision shall be due, shall involve transcending the limit of validity prescribed by Governmental Rules, then the obligation to be fulfilled shall be automatically reduced to the limit of such validity, and if from any such circumstance Lenders shall ever receive as interest or otherwise an amount in excess of the maximum that can be legally collected, then such amount which would be excessive interest shall be applied to the reduction of the principal indebtedness hereof and any other amounts due with respect to the Obligations evidenced hereby, but not to the payment of interest and if such amount which would be excess interest exceeds the Obligations and all other non-interest indebtedness described above, then such additional amount shall be refunded to the Borrower. In determining whether or not all sums paid or agreed to be paid by the Borrower for the use, forbearance or detention of the Obligations hereunder to Lenders, under any specific contingency, exceeds the maximum amount permitted by applicable Governmental Rules, the Borrower and Lenders shall to the maximum extent permitted under applicable Governmental Rules, (a) treat all Obligations evidenced hereby as but a single extension of credit, (b) characterize any non-principal payment as an expense, fee or premium rather than as sums paid or agreed to be paid by the Borrower for



the use, forbearance or detention of the Obligations evidenced hereby, (c) exclude voluntary prepayments and the effect thereof, and (d) amortize, prorate, allocate and spread in equal parts, the total amount of such sums paid or agreed to be paid by the Borrower for the use, forbearance or detention of the Obligations to Lenders evidenced hereby throughout the entire contemplated term of such Obligations so that the interest rate is uniform through the entire term of such Obligations. The terms and provisions of this paragraph shall control and supersede every other provision hereof and all other agreements between the Borrower and Lenders.
Section 11.14    Approvals. Unless expressly provided herein to the contrary, any approval, consent, waiver or satisfaction of Administrative Agent with respect to any matter that is the subject of any Basic Document may be granted or withheld by Administrative Agent, as applicable, in its sole and absolute discretion.
Section 11.15    Right of First Offer.
(a)    Subject to the rights of Ares pursuant to the Ares Facility and any rights entered into in connection with refinancings thereof, each Credit Party hereby agrees, on behalf of itself and its Subsidiaries, if at any time prior to the date that all of the Obligations (other than contingent indemnification Obligations to the extent no claim giving rise thereto has been asserted) have been fully performed and indefeasibly paid in full in cash, Borrower, the Company, any Subsidiary of Borrower or the Company or, solely to the extent the creation of such entities resulted in the practical circumvention of this Section 11.15, any Affiliates of the Company, intends to incur (a) senior or junior debt financing or refinancing of the Advances from a third party lender or (b) with respect to Borrower, the Company or any Subsidiary of Borrower or the Company, for any third party senior or junior debt financing of any type and with respect to any type of collateral or any business unit (including, without limitation, any special purpose vehicle or asset-based financing in respect of Receivables) (any such transaction described in clause (a) or (b), a “Financing Transaction”), Borrower or Company shall, or shall cause such Affiliate or Subsidiary to, in writing, promptly inform Administrative Agent (such writing to Administrative Agent is referred to herein as the “First Offer Notice”) of such proposed Financing Transaction and, in such First Offer Notice, shall offer to Administrative Agent an option to prepare an offer to Borrower, the Company such Subsidiary or such Affiliate with respect to such proposed Financing Transaction. Administrative Agent’s right of first offer shall grant Administrative Agent the right to, within ten (10) days after the receipt of such First Offer Notice, deliver a writing to Borrower and Company (the “Offer”) stating that Administrative Agent and Lenders wish to provide financing in respect of such Financing Transaction and setting forth the material economic terms of such Offer. Borrower, Company, such Subsidiaries or Affiliates shall have the right to accept or reject any Offer from Administrative Agent, but each agrees that if any Offer is rejected, none of them shall enter into any Financing Transaction that was the subject of an Offer with any third party on any material terms that are less favorable, taken as a whole, to Borrower, the Company, such Subsidiaries or Affiliates than those offered by Administrative Agent in such Offer. If Administrative Agent shall have declined to exercise its right to extend an Offer after receipt of a First Offer Notice, or shall have failed to respond to such First Offer Notice, or Borrower shall have rejected an Offer from Administrative Agent, Borrower, the Company or such Affiliates shall be free to close such



Financing Transaction; provided that, if Borrower, the Company or such Affiliates shall have failed to so close such Financing Transaction within one hundred and eighty (180) days after any such occurrence, then a new right of first offer for the benefit of Administrative Agent with respect to such Financing Transaction shall immediately arise.
(b)    The provisions of the foregoing Section 11.15(a) shall not apply in connection with, and shall not survive, any Qualified Change of Control, so long as the Lockout Period COC Additional Interest Amount has been paid by Borrower.
(c)    The provisions of the foregoing Section 11.15(a) shall not apply at any time after extensions of credit under this Agreement together with any extensions of credit under one more Financing Transactions totaling $[***] in the aggregate have been funded.
(d)    The provisions of the foregoing Section 11.15(a) shall terminate upon, and shall not survive, the payment and satisfaction in full in cash of all Obligations (other than contingent indemnification Obligations to the extent no claim giving rise thereto has been asserted) and termination of all Term Loan Commitments.
Section 11.16    Joint and Several Liability of Borrowers.
(a)    All Obligations are the joint and several Obligations of each Borrower, and each Borrower must make payment upon the maturity of the Obligations by acceleration or otherwise, and this obligation and liability on the part of each Borrower is not affected by any extensions, renewals, and forbearance granted by Administrative Agent to any Borrower, Administrative Agent’s failure to give any Borrower notice of borrowing or any other notice, Administrative Agent’s failure to pursue or preserve its rights against any Borrower, the release by Borrower of any Collateral now or hereafter acquired from any Borrower, and any agreement by each Borrower to pay upon any notice issued pursuant thereto is unconditional and unaffected by prior recourse by Administrative Agent to the other Borrowers or any Collateral for each Borrower’s obligations or the lack thereof. Each Borrower waives all suretyship defenses. Without limiting the generality of the foregoing, each Borrower acknowledges and agrees that any and all actions, inactions, or omissions by any one or more, or all, of the Borrowers in connection with, related to, or otherwise affecting any Basic Document are the obligations of, and inure to and are binding upon, each and all of the Borrowers, jointly and severally.
(b)    Each covenant, agreement, obligation, representation and warranty of the Borrowers contained in this Agreement is the joint and several undertaking of each Borrower. Each Borrower acknowledges that its obligations undertaken herein might be construed to consist, at least in part, of the guarantee of Obligations of the other Borrowers and, in full recognition of that fact, each Borrower consents and agrees that



Administrative Agent may, at any time and from time-to-time without notice or demand, whether before or after any actual or purported termination, repudiation, or revocation of this Agreement by any Borrower, and without affecting the enforceability or continuing effectiveness of this Agreement as to any Borrower: (i) supplement, restate, modify, amend, increase, decrease, extend, renew, or otherwise change the time for payment or the terms of this Agreement or any part thereof, including any increase or decrease of the rate(s) of interest thereon; (ii) supplement, restate, modify, amend, increase, decrease or waive, or enter into or give any agreement, approval or consent with respect to, this Agreement or any part thereof, or any of the Basic Documents, or any condition, covenant, default, remedy, right, representation, or term thereof or thereunder; (iii) accept partial payments; (iv) during the continuance of an Event of Default, release, reconvey, terminate, waive, abandon, fail to perfect, subordinate, exchange, substitute, transfer or enforce any security or guarantees, and apply any security and direct the order or manner of sale thereof as Administrative Agent, in its sole discretion determines; (v) release any Person or entity from any personal liability with respect to this Agreement or any part thereof; (vi) during the continuance of an Event of Default, settle, release on terms satisfactory to Administrative Agent or by operation of applicable law or otherwise liquidate or enforce any security or guaranty in any manner, consent to the transfer of any security and bid and purchase at any sale; or (vii) consent to the merger, change or any other restructuring or termination of the corporate or partnership existence of any Borrower, or any other Person or entity, and correspondingly restructure the Obligations, and any merger, change, restructuring or termination does not affect the liability of any Borrower or the continuing effectiveness of this Agreement, or the enforceability of this Agreement with respect to all or any part of the Obligations.
(c)    Each Borrower states and acknowledges that: (i) under this Agreement, the Borrowers desire to utilize their borrowing potential on a consolidated basis to the same extent possible as if they were merged into a single corporate entity and that this Agreement reflects the establishment of credit facilities that would not otherwise be available to the Borrowers if each Borrower were not jointly and severally liable for payment of the Obligations; (ii) it has determined that it will benefit specifically and materially from the advances of credit contemplated by this Agreement; (iii) it is both a condition precedent to Administrative Agent’s obligations hereunder and a desire of the Borrowers that each Borrower execute and deliver to Administrative Agent this Agreement; and (iv) the Borrowers have requested and bargained for the structure and terms of and security for the advances contemplated by this Agreement. Each Borrower agrees if its joint and several liability hereunder, or if any security interests



securing the joint and several liability, would, but for the application of this Section, be unenforceable under applicable law, then the joint and several liability and each security interests is valid and enforceable to the maximum extent that would not cause the joint and several liability or security interests to be unenforceable under applicable law, and the joint and several liability and the security interest is treated as having been automatically amended accordingly at all relevant times.
(d)    To the extent that any Borrower, under this Agreement as a joint and several obligor, repays any of the Obligations constituting Loans made to another Borrower or other Obligations incurred directly and primarily by any other Borrower (an “Accommodation Payment”), then the Borrower making an Accommodation Payment is entitled to contribution and indemnification from, and, be reimbursed by, each of the other Borrowers in an amount, for each of the other Borrowers, equal to a fraction of the Accommodation Payment, the numerator of which fraction is the other Borrower’s “Allocable Amount” (as defined below) and the denominator of which is the sum of the Allocable Amounts of all of the Borrowers. As of any date of determination, the “Allocable Amount” of each Borrower is equal to the maximum amount of liability for Accommodation Payments that could be asserted against that Borrower hereunder without (i) rendering that Borrower “insolvent” within the meaning of Section 101(31) of the Bankruptcy Code, Section 2 of the Uniform Fraudulent Transfer Act (“UFTA”) or Section 2 of the Uniform Fraudulent Conveyance Act (“UFCA”), (ii) leaving that Borrower with unreasonably small capital or assets, within the meaning of Section 548 of the Bankruptcy Code, Section 4 of the UFTA, or (iii) leaving that Borrower unable to pay its debts as they become due within the meaning of Section 548 of the Bankruptcy Code or Section 4 of the UFTA, or Section 5 of the UFCA. All rights and claims of contribution, indemnification, and reimbursement under this Section are subordinate in right of payment to the prior payment in full of the Obligations (other than contingent indemnification obligations for which no claim has been asserted). The provisions of this Section, to the extent expressly inconsistent with any provision in any Basic Document, supersede the inconsistent provision.
Section 11.17    Confidentiality. This Agreement, the other Basic Documents and all information related to the transactions contemplated hereby and thereby is confidential and no party hereto or thereto shall disclose any or all of its content to any third party without the prior consent of the Borrower other than any such information that becomes generally available to the public or becomes available to a party from a source other than another party hereto that is not known to such recipient to be subject to confidentiality obligations; provided, that disclosure may be made by a party to its Affiliates, managers, direct and indirect members, partners, officers, directors, employees, agents, advisors (including consultants, accountants, attorneys and financial advisors), representatives, potential capital sources, potential lenders, and potential co-



investors who reasonably need to know such information for the purpose of evaluating the transactions described herein, or who otherwise reasonably need to know such information (to prepare tax returns, for example) and so long as such parties have been instructed to keep such information confidential; provided, further, that any party may disclose confidential information to the extent required by any Governmental Authority to which such party is subject, or required by Applicable Law or valid legal process and if required to do so will exercise commercially reasonable efforts to obtain assurances that confidential treatment will be afforded to such information. Each of the Lenders and the Administrative Agent acknowledges that it may receive information pursuant to the Basic Documents with respect Receivables that contains non-public personally identifiable information (“NPI”) regarding Obligors as defined by Title V of the Gramm‑Leach‑Bliley Act of 1999 and implementing regulations, including the Federal Trade Commission’s Rule Regarding Privacy of Consumer Financial Information (collectively, the “GLB Act”). To the extent that a Lender or the Administrative Agent has access to NPI pursuant to the Basic Documents or from any other source, each such party agrees that such information will not be disclosed or made available to any third party, agent or employee for any reason whatsoever, other than with respect to: (a) such Person’s authorized employees or agents on a “need to know” basis in order for such Person to perform its obligations or enforce its rights under the Basic Documents, provided that such representatives are subject to a confidentiality agreement which shall be consistent with and no less restrictive than the provisions of this Section 11.17; and (b) as required by Applicable Law or as otherwise permitted by this Agreement or the GLB Act regarding ‘Privacy’ of NPI, either during the term of this Agreement or after the termination of this Agreement, provided that, prior to any disclosure of NPI as required by Applicable Law, the applicable Lender or the Administrative Agent shall (i) not disclose any such information until it has notified the Borrower in writing of all actual or threatened legal compulsion of disclosure, and any actual legal obligation of disclosure promptly upon becoming so obligated, and (ii) cooperate to the fullest extent possible with all lawful efforts by the Borrower to resist or limit disclosure. The Lender and the Administrative Agent will not utilize NPI in any manner that violates any Applicable Law.
Section 11.18    Effect of Benchmark Transition Event.
(a)    Notwithstanding anything to the contrary herein or in any other Basic Document, if a Benchmark Transition Event or an Early Opt-in Election, as applicable, and its related Benchmark Replacement Date have occurred prior to the Reference Time in respect of any setting of the then-current Benchmark, then, (x) if a Benchmark Replacement is determined in accordance with clause (1) or (2) of the definition of “Benchmark Replacement” for such Benchmark Replacement Date, such Benchmark Replacement will replace such Benchmark for all purposes hereunder and under any Basic Document in respect of such Benchmark setting and subsequent Benchmark settings without any amendment to, or further action or consent of any other party to, this Agreement or any other Basic Document and (y) if a Benchmark Replacement is determined in accordance with clause (32) of the definition of “Benchmark Replacement” for such Benchmark Replacement Date, such Benchmark Replacement will replace such Benchmark for all purposes hereunder and under any Basic Document in respect of any Benchmark setting at or after 5:00 p.m. (New York City time) on the fifth (5th) Business Day after the date notice of such Benchmark Replacement is provided to the Borrower and the Lenders without any



amendment to this Agreement or any other Basic Document, or further action or consent of any other party to, this Agreement or any other Basic Document.
(b)    In connection with the implementation of a Benchmark Replacement, the Administrative Agent will have the right to make Benchmark Replacement Conforming Changes from time to time and, notwithstanding anything to the contrary herein or in any other Basic Document, any amendments implementing such Benchmark Replacement Conforming Changes will become effective without any further action or consent of any other party to this Agreement or any other Basic Document.
(c)    The Administrative Agent will promptly notify the Borrower and the Lenders of (i) any occurrence of a Benchmark Transition Event or an Early Opt-in Election, as applicable, and its related Benchmark Replacement Date, (ii) the implementation of any Benchmark Replacement, (iii) the effectiveness of any Benchmark Replacement Conforming Changes, (iv) the removal or reinstatement of any tenor of a Benchmark pursuant to clause (d) below and (v) the commencement or conclusion of any Benchmark Unavailability Period. Any determination, decision or election that may be made by the Administrative Agent pursuant to this Section 11.18, including any determination with respect to a tenor, rate or adjustment or of the occurrence or non-occurrence of an event, circumstance or date and any decision to take or refrain from taking any action or any selection, will be conclusive and binding absent manifest error and may be made in its sole discretion and without consent from any other party to this Agreement or any other Basic Document, except, in each case, as expressly required pursuant to this Section 11.18.
(d)    Notwithstanding anything to the contrary herein or in any other Basic Document, at any time (including in connection with the implementation of a Benchmark Replacement), (i) if the then-current Benchmark is a term rate (including Term SOFR or USD LIBOR) and either (A) any tenor for such Benchmark is not displayed on a screen or other information service that publishes such rate from time to time as selected by the Administrative Agent in its reasonable discretion or (B) the regulatory supervisor for the administrator of such Benchmark has provided a public statement or publication of information announcing that any tenor for such Benchmark is or will be no longer representative, then the Administrative Agent may modify the interest period formulation for any Benchmark settings at or after such time to remove such unavailable or non-representative tenor and (ii) if a tenor that was removed pursuant to clause (i) above either (A) is subsequently displayed on a screen or information service for a Benchmark (including a Benchmark Replacement) or (B) is not, or is no longer, subject to an announcement that it is or will no longer be representative for a Benchmark (including a Benchmark Replacement), then the Administrative Agent may modify the interest period formulation for all Benchmark settings at or after such time to reinstate such previously removed tenor.
(e)    Upon the Borrower’s receipt of notice of the commencement of a Benchmark Unavailability Period, the Borrower may revoke any request for an Advance.
(f)    As used in this Section 11.18:



Available Tenor” means, as of any date of determination and with respect to the then current Benchmark, as applicable, any tenor for such Benchmark or payment period for interest calculated with reference to such Benchmark, as applicable, that is or may be used for determining the length of an interest period pursuant to this Agreement as of such date.
Benchmark” means, initially, USD LIBORthe Adjusted Term SOFR Rate; provided that if a Benchmark Transition Event or an Early Opt-in Election, as applicable, and its related Benchmark Replacement Date have occurred with respect to USD LIBORthe Adjusted Term SOFR Rate or the then-current Benchmark, then “Benchmark” means the applicable Benchmark Replacement to the extent that such Benchmark Replacement has replaced such prior benchmark rate pursuant to clause (a) of this Section 11.18.
Benchmark Replacement” means, for any Available Tenor, the first alternative set forth in the order below that can be determined by the Administrative Agent for the applicable Benchmark Replacement Date:
(1) the sum of: (a) Term SOFR and (b) the related Benchmark Replacement Adjustment;
(1)    (2) the sum of: (a) Daily Simple SOFR andplus (b) the related Benchmark Replacement Adjustment0.11%;
(2)    (3) the sum of: (a) the alternate benchmark rate that has been selected by the Administrative Agent in consultation with the Borrower as the replacement for the then-current Benchmark for the applicable Corresponding Tenor giving due consideration to (i) any selection or recommendation of a replacement benchmark rate or the mechanism for determining such a rate by the Relevant Governmental Body or (ii) any evolving or then-prevailing market convention for determining a benchmark rate as a replacement for the then-current Benchmark for U.S. dollar-denominated syndicated or bilateral credit facilities at such time and (b) the related Benchmark Replacement Adjustment;.
provided that, in the case of clause (1), such Unadjusted Benchmark Replacement is displayed on a screen or other information service that publishes such rate from time to time as selected by the Administrative Agent in its reasonable discretion. If the Benchmark Replacement as determined pursuant to clause (1), or (2) or (3) above would be less than the Floor, the Benchmark Replacement will be deemed to be the Floor for the purposes of this Agreement and the other Basic Documents.
Benchmark Replacement Adjustment” means, with respect to any replacement of the then current Benchmark with an Unadjusted Benchmark Replacement for any applicable interest period and Available Tenor for any setting of such Unadjusted Benchmark Replacement:
(1) , the spread adjustment, or method for calculating or determining such spread adjustment, (which may be a positive or negative value or zero) that has been selected by for purposes of clauses (1) and (2) of the definition of “Benchmark Replacement,” the first alternative set forth in the order below that can be determined by the Administrative Agent:



(a) the spread adjustment, or method for calculating or determining such spread adjustment, (which may be a positive or negative value or zero) as of the Reference Time such Benchmark Replacement is first set for such interest period that has been selected or recommended by the Relevant Governmental Body for the replacement of such Benchmark with the applicable Unadjusted Benchmark Replacement for the applicable Corresponding Tenor;
(b) the spread adjustment (which may be a positive or negative value or zero) as of the Reference Time such Benchmark Replacement is first set for such interest period that would apply to the fallback rate for a derivative transaction referencing the ISDA Definitions to be effective upon an index cessation event with respect to such Benchmark for the applicable Corresponding Tenor; and
(2) for purposes of clause (3) of the definition of “Benchmark Replacement,” the spread adjustment, or method for calculating or determining such spread adjustment, (which may be a positive or negative value or zero) that has been selected by thethe Administrative Agent in consultation with the Borrower for the applicable Corresponding Tenor giving due consideration to (i) any selection or recommendation of a spread adjustment, or method for calculating or determining such spread adjustment, for the replacement of such Benchmark with the applicable Unadjusted Benchmark Replacement by the Relevant Governmental Body on the applicable Benchmark Replacement Date or (ii) any evolving or then-prevailing market convention for determining a spread adjustment, or method for calculating or determining such spread adjustment, for the replacement offor such Benchmark with the applicable Unadjusted Benchmark Replacement for U.S. dollar-denominated syndicated or bilateral credit facilities;
provided that, in the case of clause (1) above, such adjustment is displayed on a screen or other information service that publishes such Benchmark Replacement Adjustment from time to time as selected by the Administrative Agent in its reasonable discretion.
Benchmark Replacement Conforming Changes” means, with respect to any Benchmark Replacement, any technical, administrative or operational changes (including changes to the definition of “Business Day”, timing and frequency of determining rates and making payments of interest, timing of borrowing requests or prepayment, conversion or continuation notices, length of lookback periods, the applicability of breakage provisions and other technical, administrative or operational matters) that the Administrative Agent decides may be appropriate to reflect the adoption and implementation of such Benchmark Replacement and to permit the administration thereof by the Administrative Agent in a manner substantially consistent with market practice (or, if the Administrative Agent decides that adoption of any portion of such market practice is not administratively feasible or if the Administrative Agent determines that no market practice for the administration of such Benchmark Replacement exists, in such other manner of administration as the Administrative Agent decides is reasonably necessary in connection with the administration of this Agreement and the other Basic Documents).



Benchmark Replacement Date” means the earliest to occur of the following events with respect to the then-current Benchmark:
(1)    in the case of clause (1) or (2) of the definition of “Benchmark Transition Event,” the later of (a) the date of the public statement or publication of information referenced therein and (b) the date on which the administrator of such Benchmark (or the published component used in the calculation thereof) permanently or indefinitely ceases to provide all Available Tenors of such Benchmark (or such component thereof); or
(2)    in the case of clause (3) of the definition of “Benchmark Transition Event,” the date of the public statement or publication of information referenced therein; or.
(3) in the case of an Early Opt-in Election, the first (1st) Business Day after the date notice of such Early Opt-in Election is provided to the Borrower and the Lenders.
For the avoidance of doubt, (i) if the event giving rise to the Benchmark Replacement Date occurs on the same day as, but earlier than, the Reference Time in respect of any determination, the Benchmark Replacement Date will be deemed to have occurred prior to the Reference Time for such determination and (ii) the “Benchmark Replacement Date” will be deemed to have occurred in the case of clause (1) or (2) with respect to any Benchmark upon the occurrence of the applicable event or events set forth therein with respect to all then-current Available Tenors of such Benchmark (or the published component used in the calculation thereof).
Benchmark Transition Event” means the occurrence of one or more of the following events with respect to the then-current Benchmark:
(1)    a public statement or publication of information by or on behalf of the administrator of such Benchmark (or the published component used in the calculation thereof) announcing that such administrator has ceased or will cease to provide all Available Tenors of such Benchmark (or such component thereof), permanently or indefinitely, provided that, at the time of such statement or publication, there is no successor administrator that will continue to provide any Available Tenor of such Benchmark (or such component thereof);
(2)    a public statement or publication of information by the regulatory supervisor for the administrator of such Benchmark (or the published component used in the calculation thereof), the Board of Governors of the Federal Reserve System, the Federal Reserve Bank of New York, an insolvency official with jurisdiction over the administrator for such Benchmark (or such component), a resolution authority with jurisdiction over the administrator for such Benchmark (or such component) or a court or an entity with similar insolvency or resolution authority over the administrator for such Benchmark (or such component), which states that the administrator of such Benchmark (or such component) has ceased or will cease to provide all Available Tenors of such Benchmark (or such component thereof) permanently or indefinitely, provided that, at the time of



such statement or publication, there is no successor administrator that will continue to provide any Available Tenor of such Benchmark (or such component thereof); or
(3)    a public statement or publication of information by the regulatory supervisor for the administrator of such Benchmark (or the published component used in the calculation thereof) announcing that all Available Tenors of such Benchmark (or such component thereof) are no longer representative.
For the avoidance of doubt, a “Benchmark Transition Event” will be deemed to have occurred with respect to any Benchmark if a public statement or publication of information set forth above has occurred with respect to each then-current Available Tenor of such Benchmark (or the published component used in the calculation thereof).
Benchmark Unavailability Period” means the period (if any) (x) beginning at the time that a Benchmark Replacement Date pursuant to clauses (1) or (2) of that definition has occurred if, at such time, no Benchmark Replacement has replaced the then-current Benchmark for all purposes hereunder and under any Basic Document in accordance with this Section 11.18 and (y) ending at the time that a Benchmark Replacement has replaced the then-current Benchmark for all purposes hereunder and under any Basic Document in accordance with this Section 11.18.
Corresponding Tenor” with respect to any Available Tenor means, as applicable, either a tenor (including overnight) or an interest payment period having approximately the same length (disregarding business day adjustment) as such Available Tenor.
Daily Simple SOFR” means, for any day, SOFR, with the conventions for this rate (which will include a lookback) being established by the Administrative Agent in accordance with the conventions for this rate selected or recommended by the Relevant Governmental Body for determining “Daily Simple SOFR” for business loans; provided, that if the Administrative Agent decides that any such convention is not administratively feasible for the Administrative Agent, then the Administrative Agent may establish another convention in its reasonable discretion.
Early Opt-in Election” means, if the then-current Benchmark is USD LIBOR, the occurrence of:
(1) a determination by the Administrative Agent that at least five currently outstanding U.S. dollar-denominated syndicated or bilateral credit facilities at such time contain (as a result of amendment or as originally executed) a SOFR-based rate (including SOFR, a term SOFR or any other rate based upon SOFR) as a benchmark rate, and
(2) the election by the Administrative Agent in consultation with the Borrower to trigger a fallback from USD LIBOR.
Floor” means two percent (2.00%) per annum initially (as of the execution of this Agreement, the modification, amendment or renewal of this Agreement or otherwise) with respect to USD LIBOR.



ISDA Definitions” means the 2006 ISDA Definitions published by the International Swaps and Derivatives Association, Inc. or any successor thereto, as amended or supplemented from time to time, or any successor definitional booklet for interest rate derivatives published from time to time by the International Swaps and Derivatives Association, Inc. or such successor thereto.
Reference Time” with respect to any setting of the then-current Benchmark means (1) if such Benchmark is USD LIBOR, 11:00 a.m. (London time) on the day that is two London banking days preceding the date of such setting, and (2) if such Benchmark is not USD LIBOR, the time determined by the Administrative Agent in its reasonable discretion.
Relevant Governmental Body” means the Board of Governors of the Federal Reserve System or the Federal Reserve Bank of New York, or a committee officially endorsed or convened by the Board of Governors of the Federal Reserve System or the Federal Reserve Bank of New York, or any successor thereto.
SOFR” means, with respect to any Business Day, a rate per annum equal to the secured overnight financing rate for such Business Day published by the SOFR Administrator on the SOFR Administrator’s Website on the immediately succeeding Business Day.
SOFR Administrator” means the Federal Reserve Bank of New York (or a successor administrator of the secured overnight financing rate).
SOFR Administrator’s Website” means the website of the Federal Reserve Bank of New York, currently at http://www.newyorkfed.org, or any successor source for the secured overnight financing rate identified as such by the SOFR Administrator from time to time.
Term SOFR” means, for the applicable Corresponding Tenor as of the applicable Reference Time, the forward-looking term rate based on SOFR that has been selected or recommended by the Relevant Governmental Body.
Unadjusted Benchmark Replacement” means the applicable Benchmark Replacement excluding the related Benchmark Replacement Adjustment.
USD LIBOR” means the London interbank offered rate for U.S. dollars.
ARTICLE XII
TERMINATION
Section 12.01    Termination.
(a)    Date of Termination. This Agreement shall terminate upon the occurrence of the earlier of either: (i) the payment and satisfaction in full in cash of all Obligations (other than contingent indemnification Obligations to the extent no claim giving rise thereto has been asserted); or (ii) the mutual consent of the Borrower and all Lenders in writing and delivered to the Administrative Agent by the Borrower. Upon the occurrence of either of the foregoing



events described in this Section 12.01(a), the Administrative Agent and the Lenders shall authorize the filing of such documents as set forth in Section 2.06(c).
(b)    Termination of the Borrower. Neither the Administrative Agent, Lenders nor the Borrower, shall be entitled to revoke or terminate this Agreement except as contemplated herein.
[Remainder of Page Left Intentionally Blank]
IN WITNESS WHEREOF, each of the parties hereto has executed this Agreement as of the date first above-written.
BORROWER:
OPPORTUNITY FINANCIAL, LLC,
as Borrower
By: ____________________
Name:
Title:




AGENT:
MIDTOWN MADISON MANAGEMENT LLC,
as Administrative Agent
By: /s/ David Aidi
Name: David Aidi
Title: Authorized Signatory


LENDERS:
ATALAYA SPECIAL OPPORTUNITIES FUND VII LP,
as Lender
By: /s/ David Aidi
Name: David Aidi
Title: Authorized Signatory

ATALAYA SPECIAL OPPORTUNITIES FUND (CAYMAN) VII LP,
as Lender
By: /s/ David Aidi
Name: David Aidi
Title: Authorized Signatory






Summary report:
Litera Compare for Word 11.7.0.54 Document comparison done on 7/26/2024 12:27:54 PM
Style name: HK Comparison Style
Intelligent Table Comparison: Active
Original filename: [OppLoans] Exhibit A to Tenth Amendment (Conformed Loan Agreement).docx
Description: 6
Modified DMS: iw://hklaw.cloudimanage.com/ACTIVE/227178428/6
Changes:
Add 125
Delete 150
Move From6
Move To6
Table Insert0
Table Delete0
Table moves to0
Table moves from0
Embedded Graphics (Visio, ChemDraw, Images etc.)0
Embedded Excel 0
Format changes0
Total Changes: 287




EX-10.2 3 exhibit102-xopploansspvxth.htm EX-10.2 Document

Exhibit 10.2

AMENDMENT NO. 3 TO
AMENDED AND RESTATED REVOLVING CREDIT AGREEMENT

THIS AMENDMENT NO. 3 TO AMENDED AND RESTATED REVOLVING CREDIT AGREEMENT (this “Amendment”), dated as of April 16, 2024 (the “Effective Date”) to that certain Amended and Restated Revolving Credit Agreement, dated as of July 19, 2023 (as amended, restated supplemented or otherwise modified prior to the date hereof, the “Existing Credit Agreement” and, as amended by this Amendment, the “Amended Credit Agreement”), among Opportunity Funding SPE V, LLC (the “Borrower”), Opportunity Financial, LLC (the “Company”), as originator (in such capacity, the “Originator”), as servicer (in such capacity, the “Servicer”), as a Guarantor (as defined in the Amended Credit Agreement) and as a Seller (as defined the Amended Credit Agreement), OppWin, LLC (“OppWin”), as a Seller and as a Guarantor, the other Guarantors from time to time party thereto, Midtown Madison Management LLC, as Administrative Agent (in such capacity, the “Administrative Agent”) and as Collateral Agent (in such capacity, the “Collateral Agent” and together with the Administrative Agent, the “Agents”), and the Lenders parties thereto from time to time (the “Lenders” and each, individually, a “Lender”).
PRELIMINARY STATEMENTS
WHEREAS, the Borrower, the Company, the Originator, the Servicer, each Guarantor and each Seller party thereto (collectively, the “Credit Parties” and each, individually, a “Credit Party”), the Administrative Agent and the Lenders entered into the Existing Credit Agreement whereby the Lenders agreed to extend a revolving credit facility (the “Facility”) to the Borrower and the Borrower agreed to secure its Obligations under the Existing Credit Agreement by granting to the Collateral Agent, for the benefit of the Secured Parties, a first priority Lien on all of its assets; and
WHEREAS, the parties hereto desire to amend the Existing Credit Agreement as more specifically set forth herein on the terms and conditions set forth herein.
NOW THEREFORE, in consideration of the premises and other good and valuable consideration, the parties hereto hereby agree as follows:
AGREEMENT
1.Definitions. Capitalized terms that are used in this Amendment (including the recitals hereto, which are herein incorporated) but are not defined herein shall have the meanings set forth in the Amended Credit Agreement, unless otherwise stated.
2.Amendments to Credit Agreement. Upon the Effective Date, the Existing Credit Agreement is hereby amended by:
[Signature Page to Amendment No. 3 to A&R Credit Agreement (OppFunding V)]


(a)adding the following new defined term to Section 1.1 of the Existing Credit Agreement in alphabetical order:
"Specified Share Repurchase Program" means OppFi Inc.’s program to repurchase, from time to time, up to $20,000,000 worth of its Class A common stock over a three year period as more specifically described in OppFi Inc.’s current report on Form 8-K filed with the Securities and Exchange Commission on April 9, 2024.
(b)amending and restating Section 5.11(d) of the Existing Credit Agreement as follows:
(d)    Dividend Restriction. None of the Company or any of its Subsidiaries shall make any payments of Cash dividends or other Cash distributions to its equity holders without the prior written consent of the Administrative Agent, other than Cash dividends or Cash distributions made by any direct or indirect wholly-owned Subsidiary of the Company to its parent company; provided, however, that notwithstanding the foregoing, the Company may make distributions or payments of dividends no more frequently than once per Fiscal Quarter, so long as, after giving effect to such dividend or distribution, the Company and the Borrower shall not be in violation of Section 5.11(a) above; provided, further, that notwithstanding the foregoing, the Company may make distributions and/or dividends (x) in an amount not to exceed the amount necessary to permit its equity holders to pay federal, state and local income taxes, then due and owing, attributable to the income of the Borrower and its Subsidiaries, and (y) directly or indirectly to OppFi Inc., or redeem units, in each case in order to fund all or a portion of the payments made under, or to otherwise effectuate, the Specified Share Repurchase Program, in each case, so long as no Default or Event of Default shall exist (after giving effect to such distributions).
3.Limitation of Amendments.
(a)The amendments set forth in Article 2, above, are effective for the purposes set forth herein and shall be limited precisely as written. This Amendment does not, and shall not be construed to constitute a waiver of any past, present or future violation of the Amended Credit Agreement, the other Credit Documents or any other related document, and shall not, directly or indirectly in any way whatsoever either: (i) impair, prejudice or otherwise adversely affect any Agent’s or any Lender’s right at any time to exercise any right, privilege or remedy in connection with the Amended Credit Agreement, any other Credit Document or any other related document (all of which rights are hereby expressly reserved by the Agents and Lenders), (ii) except as specifically set forth herein, amend or alter any provision of the Existing Credit Agreement, any other Credit Document or any other related document, (iii) constitute any course of dealing or other basis for altering any obligation of the Borrower or any of their respective Affiliates or any right, privilege or remedy of any Agent or any Lender under the Existing Credit Agreement, any other Credit Document or any other related document or (iv) constitute any consent (deemed or express) by any Agent or any Lender to any prior, existing or
[Signature Page to Amendment No. 3 to A&R Credit Agreement (OppFunding V)]


future violations of the Amended Credit Agreement, any other Credit Document or any other related document. There are no oral agreements among the parties hereto, and no prior or future discussions or representations regarding the subject matter hereof shall constitute a waiver of any past, present or future violation of the Amended Credit Agreement, any other Credit Document or any other related document.
(b)This Amendment shall be construed in connection with and as part of the Amended Credit Agreement and all terms, conditions, representations, warranties, covenants and agreements set forth in the Amended Credit Agreement and each other Credit Document are hereby ratified and confirmed and shall remain in full force and effect, except that on and after the date hereof all references in the other Credit Documents to the “Credit Agreement,” “thereto,” “thereof,” “thereunder” or words of like import referring to the Existing Credit Agreement shall mean and refer to the Amended Credit Agreement.
4.Representations and Warranties; Ratification of Assignments.
(a)Each Credit Party affirms that the execution, delivery and performance of this Amendment and the performance by it of the Amended Credit Agreement have been duly authorized by all necessary action, and it has all requisite power and authority to execute, deliver and perform this Amendment and to perform the Amended Credit Agreement.
(b)Each Credit Party represents and warrants that this Amendment and the Amended Credit Agreement, as applicable, constitute its legally valid and binding obligations, enforceable against it in accordance with the respective terms hereof and thereof, except as enforcement may be limited by equitable principles (regardless of whether enforcement is sought in equity or at law) or by bankruptcy, insolvency, reorganization, moratorium, or similar laws relating to or limiting creditors’ rights generally.
(c)Each Credit Party (with respect to itself) represents and warrants that the representations and warranties contained in Section 4 of the Existing Credit Agreement are true and correct in all material respects after giving effect to this Amendment on and as of the date hereof as though made on and as of the date hereof (except to the extent such representations and warranties expressly relate to an earlier date), and no Default or Event of Default exists (after giving effect to this Amendment) or would result from this Amendment becoming effective in accordance with its terms.
5.Conditions Precedent to Effectiveness of this Amendment. The effectiveness of this Amendment is subject to the satisfaction of the following conditions precedent, unless specifically waived in writing by the Administrative Agent:
(a)The Administrative Agent shall have received this Amendment duly executed by the Credit Parties.
(b)After giving effect to the terms of this Amendment, (i) the representations and warranties contained herein and in the Amended Credit Agreement and the other Credit Documents shall be true and correct in all material respects (except for such representations and
[Signature Page to Amendment No. 3 to A&R Credit Agreement (OppFunding V)]


warranties already qualified by materiality which shall be true and correct in all respects) on and as of the Effective Date (or to the extent they expressly relate to an earlier time, as of such earlier time); and (ii) no Default or Event of Default shall have occurred and be continuing.
(c)Borrower shall have paid to the Agents and the Lenders, as applicable, all other amounts required to be paid pursuant to the Amended Credit Agreement on the Effective Date and all outstanding Permitted Expenses.
6.Ratifications. The terms and provisions set forth in this Amendment shall modify and supersede all inconsistent terms and provisions set forth in the Existing Credit Agreement and the Credit Documents and, except as expressly modified and superseded by this Amendment, the terms and provisions of the Existing Credit Agreement and the other Credit Documents are ratified and confirmed as of the Effective Date and shall continue in full force and effect. The Borrower and the Company each hereby agrees that all Liens and security interests securing payment of the Obligations under the Credit Documents are hereby collectively renewed, ratified and brought forward as security for the payment and performance of the Obligations. The Credit Parties, the Agents and the Lenders agree that the Amended Credit Agreement and the other Credit Documents, as amended hereby, shall continue to be legal, valid, binding and enforceable in accordance with their respective terms, except as such enforcement may be limited by bankruptcy, insolvency, reorganization, receivership, moratorium or other similar laws relating to or affecting the rights of creditors generally, and by general equity principles (regardless of whether such enforcement is considered in a proceeding in equity or at law).
7.Amendment as a Credit Document. Each Credit Party acknowledges and agrees that this Amendment constitutes a “Credit Document.” Accordingly, it shall be an Event of Default under the Existing Credit Agreement if any representation or warranty made by a Credit Party under or in connection with this Amendment shall have been false in any material respect when made and which shall not have been remedied or waived within fifteen (15) Business Days after the earlier of (i) an Authorized Officer of such Credit Party becoming aware of such falsity, or (ii) receipt by such Credit Party of written notice from the Administrative Agent or any Lender of such falsity.
8.Expenses of Agents and Lenders. Each Credit Party agrees to pay, jointly and severally, promptly after demand, all reasonable and documented out-of-pocket costs and expenses of the Agents and the Lenders in connection with the negotiation, preparation, execution and delivery of this Amendment in accordance with Section 9.2 of the Amended Credit Agreement.
9.Severability. Any provision of this Amendment held to be invalid, illegal or unenforceable in any jurisdiction shall, as to such jurisdiction, be ineffective to the extent of such invalidity, illegality or unenforceability without affecting the validity, legality and enforceability of the remaining provisions hereof; and the invalidity of a particular provision in a particular jurisdiction shall not invalidate such provision in any other jurisdiction.
10.Successors and Assigns. This Amendment is binding upon and shall inure to the benefit of the Agents, the Lenders, the Credit Parties, and their respective successors and permitted
[Signature Page to Amendment No. 3 to A&R Credit Agreement (OppFunding V)]


assigns, except that the Credit Parties may not assign or transfer any of its respective rights or obligations hereunder without the prior written consent of the Administrative Agent.
11.Counterparts. This Amendment may be executed in counterparts (and by different parties hereto on different counterparts), each of which shall constitute an original, but all of which when taken together shall constitute a single contract. Delivery of an executed counterpart of a signature page to this Amendment by telecopy or other electronic means shall be effective as delivery of a manually executed counterpart of this Amendment.
12.No Waiver. Nothing contained in this Amendment shall be construed as an amendment or waiver by the Agents or the Lenders of any covenant or provision of the Existing Credit Agreement, the other Credit Documents, this Amendment, or of any other contract or instrument among the Credit Parties, the Lenders and the Agents, and the failure of the Lenders and the Agents at any time or times hereafter to require strict performance by the Credit Parties of any provision thereof shall not waive, affect or diminish any right of the Agents to thereafter demand strict compliance therewith. The Agents and Lenders hereby reserve all rights granted to each of them under the Existing Credit Agreement, the other Credit Documents, this Amendment and any other contract or instrument among the Credit Parties and any one or more of the Agents and the Lenders.
13.Headings. Article and Section headings used herein are for convenience of reference only, are not part of this Amendment and shall not affect the construction of, or be taken into consideration in interpreting, this Amendment.
14.Applicable Law. THIS AMENDMENT SHALL BE GOVERNED BY, AND CONSTRUED IN ACCORDANCE WITH, THE LAWS OF THE STATE OF NEW YORK WITHOUT REGARD TO CONFLICTS OF LAW PRINCIPLES (OTHER THAN SECTIONS 5-1401 AND 5-1402 OF THE NEW YORK GENERAL OBLIGATIONS LAW).
15.Final Agreement. THE AMENDED CREDIT AGREEMENT CONSTITUTES THE ENTIRE CONTRACT BETWEEN AND AMONG THE PARTIES RELATING TO THE SUBJECT MATTER THEREOF AND SUPERSEDES ANY AND ALL PREVIOUS AGREEMENTS AND UNDERSTANDINGS, ORAL OR WRITTEN, RELATING TO THE SUBJECT MATTER THEREOF.
16.Time. Time is of the essence of this Amendment.
    IN WITNESS WHEREOF, each of the parties hereto has executed this Amendment as of the date first above-written.
[Signature Page to Amendment No. 3 to A&R Credit Agreement (OppFunding V)]



OPPORTUNITY FUNDING SPE V, LLC,
as a Borrower
By: /s/ Todd Schwartz
Name: Todd Schwartz
Title: CEO


OPPORTUNITY FINANCIAL, LLC,
in its individual capacity, as Originator, Servicer, a Seller and a Guarantor



By: /s/ Todd Schwartz
Name: Todd Schwartz
Title: CEO


OPPWIN, LLC,
as a Seller and a Guarantor


By: /s/ Todd Schwartz
Name: Todd Schwartz
Title: CEO

[Signature Page to Amendment No. 3 to A&R Credit Agreement (OppFunding V)]




MIDTOWN MADISON MANAGEMENT LLC,
as Administrative Agent and Collateral Agent
    

By: /s/ David Aidi
Name: David Aidi
Title: Authorized Signatory



[Signature Page to Amendment No. 3 to A&R Credit Agreement (OppFunding V)]



ACM AIF EVERGREEN P2 DAC SUBCO LP,
as a Tranche B Lender

By: /s/ David Aidi
Name: David Aidi
Title: Authorized Signatory

ATALAYA A4 POOL 1 LP,
as a Tranche B Lender

By: /s/ David Aidi
Name: David Aidi
Title: Authorized Signatory

ATALAYA A4 POOL 1 (CAYMAN) LP,
as a Tranche B Lender

By: /s/ David Aidi
Name: David Aidi
Title: Authorized Signatory

ACM AIF EVERGREEN P3 DAC SUBCO LP,
as a Tranche C Lender

By: /s/ David Aidi
Name: David Aidi
Title: Authorized Signatory

ATALAYA ASSET INCOME FUND PARALLEL 345 LP,
as a Tranche C Lender

By: /s/ David Aidi
Name: David Aidi
Title: Authorized Signatory

ATALAYA A4 P2 DAC SUBCO LP,
as a Tranche C Lender

By: /s/ David Aidi
Name: David Aidi
Title: Authorized Signatory
[Signature Page to Amendment No. 3 to A&R Credit Agreement (OppFunding V)]


ACKNOWLEDGED AND AGREED:

OPPORTUNITY MANAGER, LLC,
as a Guarantor


By: /s/ Todd Schwartz
Name: Todd Schwartz
Title: Executive Chairman & CEO

OPPWIN CARD, LLC,
as a Guarantor


By: /s/ Todd Schwartz
Name: Todd Schwartz
Title: Executive Chairman & CEO


OPPWIN SALARYTAP, LLC,
as a Guarantor


By: /s/ Todd Schwartz
Name: Todd Schwartz
Title: Executive Chairman & CEO

OPPORTUNITY FINANCIAL CARD COMPANY, LLC,
as a Guarantor


By: /s/ Todd Schwartz
Name: Todd Schwartz
Title: Executive Chairman & CEO

SALARYTAP, LLC,
as a Guarantor


By: /s/ Todd Schwartz
Name: Todd Schwartz
Title: Executive Chairman & CEO


OPPORTUNITY FINANCIAL LOANS, LLC,
as a Guarantor


By: /s/ Todd Schwartz
Name: Todd Schwartz
Title: Executive Chairman & CEO

[Signature Page to Amendment No. 3 to A&R Credit Agreement (OppFunding V)]



OPPWIN LOANS, LLC,
as a Guarantor


By: /s/ Todd Schwartz
Name: Todd Schwartz
Title: Executive Chairman & CEO

OPPFI MANAGEMENT HOLDINGS, LLC,
as a Guarantor


By: /s/ Todd Schwartz
Name: Todd Schwartz
Title: Executive Chairman & CEO

OPPORTUNITY FUNDING SPE II, LLC,
as a Guarantor


By: /s/ Todd Schwartz
Name: Todd Schwartz
Title: Executive Chairman & CEO







[Signature Page to Amendment No. 3 to A&R Credit Agreement (OppFunding V)]
EX-10.3 4 exhibit103-xoppfixsecondam.htm EX-10.3 Document

Exhibit 10.3

AMENDMENT NO. 2 TO
REVOLVING CREDIT AGREEMENT

THIS AMENDMENT NO. 2 TO REVOLVING CREDIT AGREEMENT (this “Amendment”), dated as of April 24, 2024 (the “Closing Date”) to that certain Revolving Credit Agreement, dated as of December 14, 2022, (as amended, restated supplemented or otherwise modified prior to the date hereof, the “Existing Credit Agreement” and, as amended by this Amendment, the “Amended Credit Agreement”), among Opportunity Funding SPE IX, LLC (the “Borrower”), Opportunity Financial, LLC (the “Company”), as originator (in such capacity, the “Originator”), as servicer (in such capacity, the “Servicer”) and as a Seller (as defined the Amended Credit Agreement), OppWin, LLC (“OppWin”), as a Seller, UMB Bank, N.A., as Administrative Agent (in such capacity, the “Administrative Agent”) and as Collateral Agent (in such capacity, the “Collateral Agent” and together with the Administrative Agent, the “Agents”), Randolph Receivables LLC, as Castlelake Representative and as a Lender, and the other Lenders party thereto from time to time (together with Randolph Receivables LLC, the “Lenders”, and each, individually, a “Lender”).
PRELIMINARY STATEMENTS
WHEREAS, the Borrower, the Company, the Originator, the Servicer and each Seller party thereto (collectively, the “Credit Parties” and each, individually, a “Credit Party”), the Administrative Agent and the Lenders entered into the Existing Credit Agreement whereby the Lenders agreed to extend a revolving credit facility (the “Facility”) to the Borrower and the Borrower agreed to secure its Obligations under the Existing Credit Agreement by granting to the Collateral Agent, for the benefit of the Secured Parties, a first priority Lien on all of its assets; and
WHEREAS, the parties hereto desire to amend the Existing Credit Agreement as more specifically set forth herein on the terms and conditions set forth herein.
NOW THEREFORE, in consideration of the premises and other good and valuable consideration, the parties hereto hereby agree as follows:
AGREEMENT
1.Definitions. Capitalized terms that are used in this Amendment (including the recitals hereto, which are herein incorporated) but are not defined herein shall have the meanings set forth in the Amended Credit Agreement, unless otherwise stated.
2.Amendments to Credit Agreement. Subject to the satisfaction of the conditions set forth in Section 5 and the other terms and conditions of this Amendment, upon the Closing Date, the Existing Credit Agreement is hereby amended by:
[Signature Page to Amendment No. 1 to A&R Credit Agreement (OppFunding V)]




(a)adding the following new defined term to Section 1.1 of the Existing Credit Agreement in alphabetical order:
"Specified Share Repurchase Program" means OppFi Inc.’s program to repurchase, from time to time, up to $20,000,000 worth of its Class A common stock over a three year period as more specifically described in OppFi Inc.’s current report on Form 8-K filed with the Securities and Exchange Commission on April 9, 2024.
(b)amending and restating Section 5.11(d) of the Existing Credit Agreement as follows:
(d)    Dividend Restriction. None of the Company or any of its Subsidiaries shall make any payments of Cash dividends or other Cash distributions to its equity holders without the prior written consent of the Required Lenders, other than Cash dividends or Cash distributions made by any direct or indirect wholly-owned Subsidiary of the Company to its parent company; provided, however, that notwithstanding the foregoing, the Company may make distributions or payments of dividends no more frequently than once per Fiscal Quarter, so long as, after giving effect to such dividend or distribution, the Company and the Borrower shall not be in violation of Section 5.11(a) above; provided, further, that notwithstanding the foregoing, the Company may make distributions and/or pay dividends (x) in an amount not to exceed the amount necessary to permit its equity holders to pay federal, state and local income taxes, then due and owing, attributable to the income of the Borrower and its Subsidiaries, and (y) directly or indirectly to OppFi Inc., or redeem units, in each case in order to fund all or a portion of the payments made under, or to otherwise effectuate, the Specified Share Repurchase Program, in each case, so long as no Default or Event of Default shall exist (after giving effect to such distributions).
3.Limitation of Amendments.
(a)The amendments set forth in Section 2, above, are effective for the purposes set forth herein and shall be limited precisely as written. This Amendment does not, and shall not be construed to, constitute a waiver of any past, present or future violation of the Amended Credit Agreement, the other Credit Documents or any other related document, and shall not, directly or indirectly in any way whatsoever either: (i) impair, prejudice or otherwise adversely affect any Agent’s or any Lender’s right at any time to exercise any right, privilege or remedy in connection with the Amended Credit Agreement, any other Credit Document or any other related document (all of which rights are hereby expressly reserved by the Agents and Lenders), (ii) except as specifically set forth herein, amend or alter any provision of the Existing Credit Agreement, any other Credit Document or any other related document, (iii) constitute any course of dealing or other basis for altering any obligation of the Borrower or any of their respective Affiliates or any right, privilege or remedy of any Agent or any Lender under the Existing Credit Agreement, any other Credit Document or any other related document or (iv)
[Signature Page to Amendment No. 1 to A&R Credit Agreement (OppFunding V)]




constitute any consent (deemed or express) by any Agent or any Lender to any prior, existing or future violations of the Amended Credit Agreement, any other Credit Document or any other related document. There are no oral agreements among the parties hereto, and no prior or future discussions or representations regarding the subject matter hereof shall constitute a waiver of any past, present or future violation of the Amended Credit Agreement, any other Credit Document or any other related document.
(b)This Amendment shall be construed in connection with and as part of the Amended Credit Agreement and all terms, conditions, representations, warranties, covenants and agreements set forth in the Amended Credit Agreement and each other Credit Document are hereby ratified and confirmed and shall remain in full force and effect, except that on and after the date hereof all references in the other Credit Documents to the “Credit Agreement,” “thereto,” “thereof,” “thereunder” or words of like import referring to the Existing Credit Agreement shall mean and refer to the Amended Credit Agreement.
4.Representations and Warranties; Ratification of Assignments.
(a)Each Credit Party affirms that the execution, delivery and performance of this Amendment and the performance by it of the Amended Credit Agreement have been duly authorized by all necessary action, and it has all requisite power and authority to execute, deliver and perform this Amendment and to perform the Amended Credit Agreement.
(b)Each Credit Party represents and warrants that this Amendment and the Amended Credit Agreement, as applicable, constitute its legally valid and binding obligations, enforceable against it in accordance with the respective terms hereof and thereof, except as enforcement may be limited by equitable principles (regardless of whether enforcement is sought in equity or at law) or by bankruptcy, insolvency, reorganization, moratorium, or similar laws relating to or limiting creditors’ rights generally.
(c)Each Credit Party (with respect to itself) represents and warrants that the representations and warranties contained in Section 4 of the Existing Credit Agreement are true and correct in all material respects after giving effect to this Amendment on and as of the date hereof as though made on and as of the date hereof (except to the extent such representations and warranties expressly relate to an earlier date), and no Default or Event of Default exists (after giving effect to this Amendment) or would result from this Amendment becoming effective in accordance with its terms.
5.Conditions Precedent to Effectiveness of this Amendment. The effectiveness of this Amendment is subject to the satisfaction of the following conditions precedent, unless specifically waived in writing by the Administrative Agent:
(a)The Administrative Agent shall have received this Amendment duly executed by the Credit Parties;
(b)After giving effect to the terms of this Amendment, (i) the representations and warranties contained herein and in the Amended Credit Agreement and the other Credit
[Signature Page to Amendment No. 1 to A&R Credit Agreement (OppFunding V)]




Documents shall be true and correct in all material respects (except for such representations and warranties already qualified by materiality which shall be true and correct in all respects) on and as of the Closing Date (except to the extent they expressly relate to an earlier time); and (ii) no Default or Event of Default shall have occurred and be continuing.
(c)Borrower shall have paid to the Agents and the Lenders, as applicable, all other amounts required to be paid pursuant to the Amended Credit Agreement on the Closing Date and all outstanding Permitted Expenses.
6.Ratifications. The terms and provisions set forth in this Amendment shall modify and supersede all inconsistent terms and provisions set forth in the Existing Credit Agreement and the Credit Documents and, except as expressly modified and superseded by this Amendment, the terms and provisions of the Existing Credit Agreement and the other Credit Documents are ratified and confirmed as of the Closing Date and shall continue in full force and effect. The Borrower and the Company each hereby agrees that all Liens and security interests securing payment of the Obligations under the Credit Documents are hereby collectively renewed, ratified and brought forward as security for the payment and performance of the Obligations. The Credit Parties, the Agents and the Lenders agree that the Amended Credit Agreement and the other Credit Documents, as amended hereby, shall continue to be legal, valid, binding and enforceable in accordance with their respective terms, except as such enforcement may be limited by bankruptcy, insolvency, reorganization, receivership, moratorium or other similar laws relating to or affecting the rights of creditors generally, and by general equity principles (regardless of whether such enforcement is considered in a proceeding in equity or at law).
7.Amendment as a Credit Document. Each Credit Party acknowledges and agrees that this Amendment constitutes a “Credit Document.” Accordingly, it shall be an Event of Default under the Existing Credit Agreement if any representation or warranty made by a Credit Party under or in connection with this Amendment shall have been false in any material respect when made and which shall not have been remedied or waived within fifteen (15) Business Days after the earlier of (i) an Authorized Officer of such Credit Party becoming aware of such falsity, or (ii) receipt by such Credit Party of written notice from the Administrative Agent or any Lender of such falsity.
8.Expenses of Agents and Lenders. Each Credit Party agrees to pay, jointly and severally, promptly after demand, all reasonable and documented out-of-pocket costs and expenses of the Agents and the Lenders in connection with the negotiation, preparation, execution and delivery of this Amendment in accordance with Section 9.2 of the Amended Credit Agreement.
9.Severability. Any provision of this Amendment held to be invalid, illegal or unenforceable in any jurisdiction shall, as to such jurisdiction, be ineffective to the extent of such invalidity, illegality or unenforceability without affecting the validity, legality and enforceability of the remaining provisions hereof; and the invalidity of a particular provision in a particular jurisdiction shall not invalidate such provision in any other jurisdiction.
[Signature Page to Amendment No. 1 to A&R Credit Agreement (OppFunding V)]




10.Successors and Assigns. This Amendment is binding upon and shall inure to the benefit of the Agents, the Lenders, the Credit Parties, and their respective successors and permitted assigns, except that the Credit Parties may not assign or transfer any of its respective rights or obligations hereunder without the prior written consent of the Administrative Agent.
11.Counterparts. This Amendment may be executed in counterparts (and by different parties hereto on different counterparts), each of which shall constitute an original, but all of which when taken together shall constitute a single contract. Delivery of an executed counterpart of a signature page to this Amendment by telecopy or other electronic means shall be effective as delivery of a manually executed counterpart of this Amendment.
12.No Waiver.
(a)Nothing contained in this Amendment shall be construed as an amendment or waiver by the Agents or the Lenders of any covenant or provision of the Existing Credit Agreement, the other Credit Documents, this Amendment, or of any other contract or instrument among the Credit Parties, the Lenders and the Agents, and the failure of the Lenders and the Agents at any time or times hereafter to require strict performance by the Credit Parties of any provision thereof shall not waive, affect or diminish any right of the Agents to thereafter demand strict compliance therewith. The Agents and Lenders hereby reserve all rights granted to each of them under the Existing Credit Agreement, the other Credit Documents, this Amendment and any other contract or instrument among the Credit Parties and any one or more of the Agents and the Lenders.
13.Headings. Article and Section headings used herein are for convenience of reference only, are not part of this Amendment and shall not affect the construction of, or be taken into consideration in interpreting, this Amendment.
14.Applicable Law. THIS AMENDMENT SHALL BE GOVERNED BY, AND CONSTRUED IN ACCORDANCE WITH, THE LAWS OF THE STATE OF NEW YORK WITHOUT REGARD TO CONFLICTS OF LAW PRINCIPLES (OTHER THAN SECTIONS 5-1401 AND 5-1402 OF THE NEW YORK GENERAL OBLIGATIONS LAW).
15.Final Agreement. THE AMENDED CREDIT AGREEMENT CONSTITUTES THE ENTIRE CONTRACT BETWEEN AND AMONG THE PARTIES RELATING TO THE SUBJECT MATTER THEREOF AND SUPERSEDES ANY AND ALL PREVIOUS AGREEMENTS AND UNDERSTANDINGS, ORAL OR WRITTEN, RELATING TO THE SUBJECT MATTER THEREOF.
16.Time. Time is of the essence of this Amendment.
17.Agent Instruction. By its execution hereof, each undersigned Lender and the Castlelake Representative hereby authorize and direct the Agents to execute and deliver this Amendment on the date hereof.

[Signature Page to Amendment No. 1 to A&R Credit Agreement (OppFunding V)]




[SIGNATURE PAGES FOLLOW]    IN WITNESS WHEREOF, each of the parties hereto has executed this Amendment as of the date first above-written.

OPPORTUNITY FUNDING SPE IX, LLC,
as Borrower
By: /s/ Todd Schwartz
Name: Todd Schwartz
Title: CEO


OPPORTUNITY FINANCIAL, LLC,
in its individual capacity, as Originator, Servicer, a Seller



By: /s/ Todd Schwartz
Name: Todd Schwartz
Title: CEO


OPPWIN, LLC,
as a Seller


By: /s/ Todd Schwartz
Name: Todd Schwartz
Title: CEO











[Signature Page to Amendment No. 1 to A&R Credit Agreement (OppFunding V)]






UMB BANK, N.A.,
as Administrative Agent and Collateral Agent
    

By: /s/ Scott Rosevear
Name: Scott Rosevear
Title: Senior Vice President


RANDOLPH RECEIVABLES LLC
as Castlelake Representative and a Lender

By: CIO II INVESTMENTS USA LLC, its managing member

By: /s/ Ben Thompson
Name: Ben Thompson
Title: Vice President
[Signature Page to Amendment No. 1 to A&R Credit Agreement (OppFunding V)]






ACKNOWLEDGED AND CONSENTED TO:

OPPORTUNITY FUNDING SPE III, LLC,
as a Guarantor


By: /s/ Todd Schwartz
Name: Todd Schwartz
Title: CEO





[Signature Page to Amendment No. 1 to A&R Credit Agreement (OppFunding V)]


EX-10.4 5 exhibit104-xopploansspvxfo.htm EX-10.4 Document

Exhibit 10.4

AMENDMENT NO. 4 TO
AMENDED AND RESTATED REVOLVING CREDIT AGREEMENT

THIS AMENDMENT NO. 4 TO AMENDED AND RESTATED REVOLVING CREDIT AGREEMENT (this “Amendment”), dated as of June 12, 2024 (the “Effective Date”) to that certain Amended and Restated Revolving Credit Agreement, dated as of July 19, 2023 (as amended, restated supplemented or otherwise modified prior to the date hereof, the “Existing Credit Agreement” and, as amended by this Amendment, the “Amended Credit Agreement”), among Opportunity Funding SPE V, LLC (the “Borrower”), Opportunity Financial, LLC (the “Company”), as originator (in such capacity, the “Originator”), as servicer (in such capacity, the “Servicer”), as a Guarantor (as defined in the Amended Credit Agreement) and as a Seller (as defined the Amended Credit Agreement), OppWin, LLC (“OppWin”), as a Seller and as a Guarantor, the other Guarantors from time to time party thereto, Midtown Madison Management LLC, as Administrative Agent (in such capacity, the “Administrative Agent”) and as Collateral Agent (in such capacity, the “Collateral Agent” and together with the Administrative Agent, the “Agents”), and the Lenders parties thereto from time to time (the “Lenders” and each, individually, a “Lender”).
PRELIMINARY STATEMENTS
WHEREAS, the Borrower, the Company, the Originator, the Servicer, each Guarantor and each Seller party thereto (collectively, the “Credit Parties” and each, individually, a “Credit Party”), the Administrative Agent and the Lenders entered into the Existing Credit Agreement whereby the Lenders agreed to extend a revolving credit facility (the “Facility”) to the Borrower and the Borrower agreed to secure its Obligations under the Existing Credit Agreement by granting to the Collateral Agent, for the benefit of the Secured Parties, a first priority Lien on all of its assets; and
WHEREAS, the parties hereto desire to amend the Existing Credit Agreement as more specifically set forth herein on the terms and conditions set forth herein.
NOW THEREFORE, in consideration of the premises and other good and valuable consideration, the parties hereto hereby agree as follows:
AGREEMENT
1.Definitions. Capitalized terms that are used in this Amendment (including the recitals hereto, which are herein incorporated) but are not defined herein shall have the meanings set forth in the Amended Credit Agreement, unless otherwise stated.
2.Amendments to Credit Agreement. Upon the Effective Date, the Existing Credit Agreement is hereby amended as follows:
[Signature Page to Amendment No. 1 to A&R Credit Agreement (OppFunding V)]




(a)Section 1.01 of the Existing Credit Agreement is hereby amended by amending and restating the definition of “Specified Bank Partner State” in its entirety as follows :
Specified Bank Partner State” means each of Illinois, Maine, Nevada, New Hampshire, New Mexico, Pennsylvania or Washington.

(a)Appendix C of the Existing Credit Agreement is hereby amended by amending and restating paragraph 10 in its entirety as follows:
10. [***].

3.Limitation of Amendments.
(a)The amendments set forth in Article 2, above, are effective for the purposes set forth herein and shall be limited precisely as written. This Amendment does not, and shall not be construed to constitute a waiver of any past, present or future violation of the Amended Credit Agreement, the other Credit Documents or any other related document, and shall not, directly or indirectly in any way whatsoever either: (i) impair, prejudice or otherwise adversely affect any Agent’s or any Lender’s right at any time to exercise any right, privilege or remedy in connection with the Amended Credit Agreement, any other Credit Document or any other related document (all of which rights are hereby expressly reserved by the Agents and Lenders), (ii) except as specifically set forth herein, amend or alter any provision of the Existing Credit Agreement, any other Credit Document or any other related document, (iii) constitute any course of dealing or other basis for altering any obligation of the Borrower or any of their respective Affiliates or any right, privilege or remedy of any Agent or any Lender under the Existing Credit Agreement, any other Credit Document or any other related document or (iv) constitute any consent (deemed or express) by any Agent or any Lender to any prior, existing or future violations of the Amended Credit Agreement, any other Credit Document or any other related document. There are no oral agreements among the parties hereto, and no prior or future discussions or representations regarding the subject matter hereof shall constitute a waiver of any past, present or future violation of the Amended Credit Agreement, any other Credit Document or any other related document.
(b)This Amendment shall be construed in connection with and as part of the Amended Credit Agreement and all terms, conditions, representations, warranties, covenants and agreements set forth in the Amended Credit Agreement and each other Credit Document are hereby ratified and confirmed and shall remain in full force and effect, except that on and after the date hereof all references in the other Credit Documents to the “Credit Agreement,” “thereto,” “thereof,” “thereunder” or words of like import referring to the Existing Credit Agreement shall mean and refer to the Amended Credit Agreement.
[Signature Page to Amendment No. 1 to A&R Credit Agreement (OppFunding V)]




4.Representations and Warranties; Ratification of Assignments.
(a)Each Credit Party affirms that the execution, delivery and performance of this Amendment and the performance by it of the Amended Credit Agreement have been duly authorized by all necessary action, and it has all requisite power and authority to execute, deliver and perform this Amendment and to perform the Amended Credit Agreement.
(b)Each Credit Party represents and warrants that this Amendment and the Amended Credit Agreement, as applicable, constitute its legally valid and binding obligations, enforceable against it in accordance with the respective terms hereof and thereof, except as enforcement may be limited by equitable principles (regardless of whether enforcement is sought in equity or at law) or by bankruptcy, insolvency, reorganization, moratorium, or similar laws relating to or limiting creditors’ rights generally.
(c)Each Credit Party (with respect to itself) represents and warrants that the representations and warranties contained in Section 4 of the Existing Credit Agreement are true and correct in all material respects (except for such representations and warranties already qualified by materiality which shall be true and correct in all respects) after giving effect to this Amendment on and as of the Effective Date as though made on and as of the Effective Date (or to the extent such representations and warranties expressly relate to an earlier time, as of such earlier time), and no Default or Event of Default exists or would result from this Amendment becoming effective in accordance with its terms.
5.Conditions Precedent to Effectiveness of this Amendment. The effectiveness of this Amendment is subject to the satisfaction of the following conditions precedent, unless specifically waived in writing by the Administrative Agent:
(a)The Administrative Agent shall have received this Amendment duly executed by the Credit Parties;
(b)After giving effect to the terms of this Amendment, (i) the representations and warranties contained herein and in the Amended Credit Agreement and the other Credit Documents shall be true and correct in all material respects (except for such representations and warranties already qualified by materiality which shall be true and correct in all respects) on and as of the Effective Date (or to the extent they expressly relate to an earlier time, as of such earlier time); and (ii) no Default or Event of Default shall have occurred and be continuing.
(c)Borrower shall have paid to the Agents and the Lenders, as applicable, all other amounts required to be paid pursuant to the Amended Credit Agreement on the Effective Date and all outstanding Permitted Expenses.
6.Ratifications. The terms and provisions set forth in this Amendment shall modify and supersede all inconsistent terms and provisions set forth in the Existing Credit Agreement and the Credit Documents and, except as expressly modified and superseded by this Amendment, the terms and provisions of the Existing Credit Agreement and the other Credit Documents are ratified and confirmed as of the Effective Date and shall continue
[Signature Page to Amendment No. 1 to A&R Credit Agreement (OppFunding V)]




in full force and effect. The Borrower and the Company each hereby agrees that all Liens and security interests securing payment of the Obligations under the Credit Documents are hereby collectively renewed, ratified and brought forward as security for the payment and performance of the Obligations. The Credit Parties, the Agents and the Lenders agree that the Amended Credit Agreement and the other Credit Documents, as amended hereby, shall continue to be legal, valid, binding and enforceable in accordance with their respective terms, except as such enforcement may be limited by bankruptcy, insolvency, reorganization, receivership, moratorium or other similar laws relating to or affecting the rights of creditors generally, and by general equity principles (regardless of whether such enforcement is considered in a proceeding in equity or at law).
7.Amendment as a Credit Document. Each Credit Party acknowledges and agrees that this Amendment constitutes a “Credit Document.” Accordingly, it shall be an Event of Default under the Existing Credit Agreement if any representation or warranty made by a Credit Party under or in connection with this Amendment shall have been false in any material respect when made and which shall not have been remedied or waived within fifteen (15) Business Days after the earlier of (i) an Authorized Officer of such Credit Party becoming aware of such falsity, or (ii) receipt by such Credit Party of written notice from the Administrative Agent or any Lender of such falsity.
8.Expenses of Agents and Lenders. Each Credit Party agrees to pay, jointly and severally, promptly after demand, all reasonable and documented out-of-pocket costs and expenses of the Agents and the Lenders in connection with the negotiation, preparation, execution and delivery of this Amendment in accordance with Section 9.2 of the Amended Credit Agreement.
9.Severability. Any provision of this Amendment held to be invalid, illegal or unenforceable in any jurisdiction shall, as to such jurisdiction, be ineffective to the extent of such invalidity, illegality or unenforceability without affecting the validity, legality and enforceability of the remaining provisions hereof; and the invalidity of a particular provision in a particular jurisdiction shall not invalidate such provision in any other jurisdiction.
10.Successors and Assigns. This Amendment is binding upon and shall inure to the benefit of the Agents, the Lenders, the Credit Parties, and their respective successors and permitted assigns, except that the Credit Parties may not assign or transfer any of its respective rights or obligations hereunder without the prior written consent of the Administrative Agent.
11.Counterparts. This Amendment may be executed in counterparts (and by different parties hereto on different counterparts), each of which shall constitute an original, but all of which when taken together shall constitute a single contract. Delivery of an executed counterpart of a signature page to this Amendment by telecopy or other electronic means shall be effective as delivery of a manually executed counterpart of this Amendment.
[Signature Page to Amendment No. 1 to A&R Credit Agreement (OppFunding V)]




12.Limited Waiver; No Other Waiver.
(a)Other than as specifically set forth in Article 2, nothing contained in this Amendment shall be construed as an amendment or waiver by the Agents or the Lenders of any covenant or provision of the Existing Credit Agreement, the other Credit Documents, this Amendment, or of any other contract or instrument among the Credit Parties, the Lenders and the Agents, and the failure of the Lenders and the Agents at any time or times hereafter to require strict performance by the Credit Parties of any provision thereof shall not waive, affect or diminish any right of the Agents to thereafter demand strict compliance therewith. The Agents and Lenders hereby reserve all rights granted to each of them under the Existing Credit Agreement, the other Credit Documents, this Amendment and any other contract or instrument among the Credit Parties and any one or more of the Agents and the Lenders.
13.Headings. Article and Section headings used herein are for convenience of reference only, are not part of this Amendment and shall not affect the construction of, or be taken into consideration in interpreting, this Amendment.
14.Applicable Law. THIS AMENDMENT SHALL BE GOVERNED BY, AND CONSTRUED IN ACCORDANCE WITH, THE LAWS OF THE STATE OF NEW YORK WITHOUT REGARD TO CONFLICTS OF LAW PRINCIPLES (OTHER THAN SECTIONS 5-1401 AND 5-1402 OF THE NEW YORK GENERAL OBLIGATIONS LAW).
15.Final Agreement. THE AMENDED CREDIT AGREEMENT CONSTITUTES THE ENTIRE CONTRACT BETWEEN AND AMONG THE PARTIES RELATING TO THE SUBJECT MATTER THEREOF AND SUPERSEDES ANY AND ALL PREVIOUS AGREEMENTS AND UNDERSTANDINGS, ORAL OR WRITTEN, RELATING TO THE SUBJECT MATTER THEREOF.
16.Time. Time is of the essence of this Amendment.
    IN WITNESS WHEREOF, each of the parties hereto has executed this Amendment as of the date first above-written.
[Signature Page to Amendment No. 1 to A&R Credit Agreement (OppFunding V)]





OPPORTUNITY FUNDING SPE V, LLC,
as a Borrower
By: /s/ Todd Schwartz
Name: Todd Schwartz
Title: CEO


OPPORTUNITY FINANCIAL, LLC,
in its individual capacity, as Originator, Servicer, a Seller and a Guarantor



By: /s/ Todd Schwartz
Name: Todd Schwartz
Title: CEO
   


OPPWIN, LLC,
as a Seller and a Guarantor


By: /s/ Todd Schwartz
Name: Todd Schwartz
Title: CEO

[Signature Page to Amendment No. 1 to A&R Credit Agreement (OppFunding V)]








MIDTOWN MADISON MANAGEMENT LLC,
as Administrative Agent and Collateral Agent
    

By: /s/ David Aidi
Name: David Aidi
Title: Authorized Signatory
[Signature Page to Amendment No. 1 to A&R Credit Agreement (OppFunding V)]






ACM AIF EVERGREEN P2 DAC SUBCO LP,
as a Tranche B Lender

By: /s/ David Aidi
Name: David Aidi
Title: Authorized Signatory


ATALAYA A4 POOL 1 LP,
as a Tranche B Lender

By: /s/ David Aidi
Name: David Aidi
Title: Authorized Signatory


ATALAYA A4 POOL 1 (CAYMAN) LP,
as a Tranche B Lender

By: /s/ David Aidi
Name: David Aidi
Title: Authorized Signatory


ATALAYA ASSET INCOME FUND PARALLEL 345 LP,
as a Tranche C Lender

By: /s/ David Aidi
Name: David Aidi
Title: Authorized Signatory


ATALAYA A4 P2 DAC SUBCO LP,
as a Tranche C Lender

By: /s/ David Aidi
Name: David Aidi
Title: Authorized Signatory
[Signature Page to Amendment No. 1 to A&R Credit Agreement (OppFunding V)]




ACKNOWLEDGED AND AGREED:

OPPORTUNITY MANAGER, LLC,
as a Guarantor


By: /s/ Todd Schwartz
Name: Todd Schwartz
Title: CEO

OPPWIN CARD, LLC,
as a Guarantor


By: /s/ Todd Schwartz
Name: Todd Schwartz
Title: CEO

OPPWIN SALARYTAP, LLC,
as a Guarantor


By: /s/ Todd Schwartz
Name: Todd Schwartz
Title: CEO

OPPORTUNITY FINANCIAL CARD COMPANY, LLC,
as a Guarantor


By: /s/ Todd Schwartz
Name: Todd Schwartz
Title: CEO

SALARYTAP, LLC,
as a Guarantor


By: /s/ Todd Schwartz
Name: Todd Schwartz
Title: CEO


[Signature Page to Amendment No. 1 to A&R Credit Agreement (OppFunding V)]




ACKNOWLEDGED AND AGREED:

OPPORTUNITY FINANCIAL LOANS, LLC,
as a Guarantor


By: /s/ Todd Schwartz
Name: Todd Schwartz
Title: CEO



OPPWIN LOANS, LLC,
as a Guarantor


By: /s/ Todd Schwartz
Name: Todd Schwartz
Title: CEO

OPPFI MANAGEMENT HOLDINGS, LLC,
as a Guarantor


By: /s/ Todd Schwartz
Name: Todd Schwartz
Title: CEO


OPPORTUNITY FUNDING SPE II, LLC,
as a Guarantor


By: /s/ Todd Schwartz
Name: Todd Schwartz
Title: CEO
[Signature Page to Amendment No. 1 to A&R Credit Agreement (OppFunding V)]


EX-31.1 6 opfi-20240630x10xqex311.htm EX-31.1 Document

EXHIBIT 31.1
CERTIFICATION OF CHIEF EXECUTIVE OFFICER
PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002
I, Todd G. Schwartz, certify that:
1.I have reviewed this Quarterly Report on Form 10-Q of OppFi Inc.;
2.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;
3.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;
4.The registrant’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:
a)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;
b)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;
c)Evaluated the effectiveness of the registrant’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; and
d)Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5.The registrant’s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
a)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’s ability to record, process, summarize and report financial information; and
b)Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.
Date: August 8, 2024


/s/ Todd G. Schwartz
Todd G. Schwartz
Chief Executive Officer (Principal Executive Officer)

EX-31.2 7 opfi-20240630x10xqex312.htm EX-31.2 Document

EXHIBIT 31.2
CERTIFICATION OF CHIEF FINANCIAL OFFICER
PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002
I, Pamela D. Johnson, certify that:
1.I have reviewed this Quarterly Report on Form 10-Q of OppFi Inc.;
2.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;
3.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;
4.The registrant’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:
a)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;
b)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;
c)Evaluated the effectiveness of the registrant’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; and
d)Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5.The registrant’s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
a)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’s ability to record, process, summarize and report financial information; and
b)Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.
Date: August 8, 2024


/s/ Pamela D. Johnson
Pamela D. Johnson
Chief Financial Officer (Principal Financial and Accounting Officer)    

EX-32.1 8 opfi-20240630x10xqex321.htm EX-32.1 Document

EXHIBIT 32.1
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
In connection with the Quarterly Report on Form 10-Q of OppFi Inc. (“Company”) for the quarterly period ended June 30, 2024, as filed with the Securities and Exchange Commission on the date hereof (“Report”), I, Todd G. Schwartz, Chief Executive Officer (Principal Executive Officer) of the Company, hereby certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that to my knowledge:
1.The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended; and
2.The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.
A signed original of this written statement required by Section 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 906, has been provided to the Company and will be retained by the Company and furnished to the Securities and Exchange Commission or its staff upon request.
The undersigned expressly disclaims any obligation to update the foregoing certification except as required by law.



/s/ Todd G. Schwartz
Todd G. Schwartz
Chief Executive Officer (Principal Executive Officer)
Date: August 8, 2024
The foregoing certification is being furnished solely pursuant to the requirements of 18 U.S.C. § 1350 and is not being filed as a part of the Report or as a separate disclosure document.

EX-32.2 9 opfi-20240630x10xqex322.htm EX-32.2 Document

EXHIBIT 32.2
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
In connection with the Quarterly Report on Form 10-Q of OppFi Inc. (“Company”) for the quarterly period ended June 30, 2024, as filed with the Securities and Exchange Commission on the date hereof (“Report”), I, Pamela D. Johnson, Chief Financial Officer (Principal Financial and Accounting Officer) of the Company, hereby certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that to my knowledge:
1.The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended; and
2.The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.
A signed original of this written statement required by Section 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 906, has been provided to the Company and will be retained by the Company and furnished to the Securities and Exchange Commission or its staff upon request.
The undersigned expressly disclaims any obligation to update the foregoing certification except as required by law.




/s/ Pamela D. Johnson
Pamela D. Johnson
Chief Financial Officer (Principal Financial and Accounting Officer)    
Date: August 8, 2024
The foregoing certification is being furnished solely pursuant to the requirements of 18 U.S.C. § 1350 and is not being filed as a part of the Report or as a separate disclosure document.

EX-101.SCH 10 opfi-20240630.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Cover Page link:presentationLink link:calculationLink link:definitionLink 9952151 - Statement - Consolidated Balance Sheets (Unaudited) link:presentationLink link:calculationLink link:definitionLink 9952152 - Statement - Consolidated Balance Sheets (Unaudited) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 9952153 - Statement - Consolidated Statements of Operations (Unaudited) link:presentationLink link:calculationLink link:definitionLink 9952154 - Statement - Consolidated Statements of Stockholders’ Equity (Unaudited) link:presentationLink link:calculationLink link:definitionLink 9952155 - Statement - Consolidated Statements of Stockholders’ Equity (Unaudited) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 9952156 - Statement - Consolidated Statements of Cash Flows (Unaudited) link:presentationLink link:calculationLink link:definitionLink 9952157 - Disclosure - Organization and Nature of Operations link:presentationLink link:calculationLink link:definitionLink 9952158 - Disclosure - Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 9952159 - Disclosure - Finance Receivables link:presentationLink link:calculationLink link:definitionLink 9952160 - Disclosure - Property, Equipment and Software, Net link:presentationLink link:calculationLink link:definitionLink 9952161 - Disclosure - Accrued Expenses link:presentationLink link:calculationLink link:definitionLink 9952162 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 9952163 - Disclosure - Borrowings link:presentationLink link:calculationLink link:definitionLink 9952164 - Disclosure - Warrant Liabilities link:presentationLink link:calculationLink link:definitionLink 9952165 - Disclosure - Stockholders’ Equity link:presentationLink link:calculationLink link:definitionLink 9952166 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 9952167 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 9952168 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 9952169 - Disclosure - Commitments, Contingencies and Related Party Transactions link:presentationLink link:calculationLink link:definitionLink 9952170 - Disclosure - Concentration of Credit Risk link:presentationLink link:calculationLink link:definitionLink 9952171 - Disclosure - Retirement Plan link:presentationLink link:calculationLink link:definitionLink 9952172 - Disclosure - Earnings Per Share link:presentationLink link:calculationLink link:definitionLink 9952173 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 9954471 - Disclosure - Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 9954472 - Disclosure - Finance Receivables (Tables) link:presentationLink link:calculationLink link:definitionLink 9954473 - Disclosure - Property, Equipment and Software, Net (Tables) link:presentationLink link:calculationLink link:definitionLink 9954474 - Disclosure - Accrued Expenses (Tables) link:presentationLink link:calculationLink link:definitionLink 9954475 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 9954476 - Disclosure - Borrowings (Tables) link:presentationLink link:calculationLink link:definitionLink 9954477 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 9954478 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 9954479 - Disclosure - Earnings Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 9954480 - Disclosure - Organization and Nature of Operations (Details) link:presentationLink link:calculationLink link:definitionLink 9954481 - Disclosure - Significant Accounting Policies - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 9954482 - Disclosure - Finance Receivables - Schedule of Components of Installment Finance Receivables At Fair Value (Details) link:presentationLink link:calculationLink link:definitionLink 9954482 - Disclosure - Finance Receivables - Schedule of Components of Installment Finance Receivables At Fair Value (Details) link:presentationLink link:calculationLink link:definitionLink 9954483 - Disclosure - Finance Receivables - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 9954484 - Disclosure - Finance Receivables - Schedule of Changes in Fair Value of Finance Installment Receivables (Details) link:presentationLink link:calculationLink link:definitionLink 9954485 - Disclosure - Finance Receivables - Schedule of Finance Receivables (Detail) link:presentationLink link:calculationLink link:definitionLink 9954486 - Disclosure - Finance Receivables - Summary of Changes in Allowance for Credit Losses on Finance Receivables at Amortized Cost (Detail) link:presentationLink link:calculationLink link:definitionLink 9954487 - Disclosure - Finance Receivables - Summary of Credit Quality Finance Receivable Portfolio (Detail) link:presentationLink link:calculationLink link:definitionLink 9954488 - Disclosure - Property, Equipment and Software, Net - Schedule of Property, Equipment and Software (Detail) link:presentationLink link:calculationLink link:definitionLink 9954489 - Disclosure - Property, Equipment and Software, Net - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 9954490 - Disclosure - Accrued Expenses (Details) link:presentationLink link:calculationLink link:definitionLink 9954491 - Disclosure - Leases - Schedule of Components of Lease Costs (Details) link:presentationLink link:calculationLink link:definitionLink 9954492 - Disclosure - Leases - Schedule of Maturities of Operating Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954492 - Disclosure - Leases - Schedule of Maturities of Operating Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954493 - Disclosure - Borrowings - Schedule of Borrowings (Detail) link:presentationLink link:calculationLink link:definitionLink 9954494 - Disclosure - Borrowings - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 9954495 - Disclosure - Borrowings - Summary of Required Payments for Borrowings, Excluding Secured Borrowing and Revolving Lines of Credit (Detail) link:presentationLink link:calculationLink link:definitionLink 9954496 - Disclosure - Warrant Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954497 - Disclosure - Stockholders’ Equity (Details) link:presentationLink link:calculationLink link:definitionLink 9954498 - Disclosure - Stock-Based Compensation - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954499 - Disclosure - Stock-Based Compensation - Schedule of Stock Option Activity (Details) link:presentationLink link:calculationLink link:definitionLink 9954500 - Disclosure - Stock-Based Compensation - Schedule of Restricted Stock Unit Activity (Details) link:presentationLink link:calculationLink link:definitionLink 9954501 - Disclosure - Stock-Based Compensation - Schedule of PSU Activity (Details) link:presentationLink link:calculationLink link:definitionLink 9954502 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 9954503 - Disclosure - Fair Value Measurements - Schedule of Financial Assets and Liabilities that are Measured at Fair Value on Recurring Basis (Detail) link:presentationLink link:calculationLink link:definitionLink 9954504 - Disclosure - Fair Value Measurements - Schedule of Fair Value Measurement Input and Valuation Techniques of Installment Financing Receivables (Detail) link:presentationLink link:calculationLink link:definitionLink 9954505 - Disclosure - Fair Value Measurements - Schedule of Fair Value Measurement Input and Valuation Techniques of Private Placement Warrants (Detail) link:presentationLink link:calculationLink link:definitionLink 9954506 - Disclosure - Fair Value Measurements - Schedule of Changes in Fair Value of Private Placement Warrants (Detail) link:presentationLink link:calculationLink link:definitionLink 9954507 - Disclosure - Fair Value Measurements - Schedule of Carrying Value and Estimated Fair Values of Financial Assets and Liabilities (Detail) link:presentationLink link:calculationLink link:definitionLink 9954508 - Disclosure - Commitments, Contingencies and Related Party Transactions - (Detail) link:presentationLink link:calculationLink link:definitionLink 9954509 - Disclosure - Concentration of Credit Risk (Details) link:presentationLink link:calculationLink link:definitionLink 9954510 - Disclosure - Retirement Plan (Details) link:presentationLink link:calculationLink link:definitionLink 9954511 - Disclosure - Earnings Per Share - Schedule of Computation of Basic and Diluted Earnings Per Share (Detail) link:presentationLink link:calculationLink link:definitionLink 9954512 - Disclosure - Earnings Per Share - Schedule of Securities Excluded from Calculation of Diluted Earnings Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 9954513 - Disclosure - Subsequent Events - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 11 opfi-20240630_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 12 opfi-20240630_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 13 opfi-20240630_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items] Member distributions Payments of Distributions to Affiliates Adjustments to reconcile net income to net cash provided by operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Accrual period for financing receivables Financing Receivable, Nonaccrual, Threshold Delinquency Period Financing Receivable, Nonaccrual, Threshold Delinquency Period Statistical Measurement [Domain] Statistical Measurement [Domain] Remaining authorized repurchase amount Share Repurchase Program, Remaining Authorized, Amount Effective income tax rate, excluding tax expense, stock compensation adjustment, percent Effective Income Tax Rate Reconciliation, Excluding Tax Expense (Benefit), Share-Based Payment Arrangement, Percent Effective Income Tax Rate Reconciliation, Excluding Tax Expense (Benefit), Share-Based Payment Arrangement, Percent Schedule of Components of Lease Costs/Weighted Average Remaining Lease Term and Discount Rate Lease, Cost [Table Text Block] Number of shares redeemed per share repurchased (in shares) Number Of Shares Redeemed Per Share Repurchased Number Of Shares Redeemed Per Share Repurchased Other income Other Nonoperating Income Cover [Abstract] Schedule of Credit Quality Finance Receivable Portfolio Financing Receivable, Past Due [Table Text Block] Thereafter Lessee, Operating Lease, Liability, to be Paid, after Year Five Finance receivables at fair value Finance receivables at fair value Fair value of receivables Financing Receivable, After Allowance For Credit Loss, Fair Value Option Finance receivables at fair value. Discount rate Measurement Input, Discount Rate [Member] Schedule of Future Minimum Lease Payments Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block] Entity Trading Symbol Trading Symbol Ownership percentage Equity Method Investment, Ownership Percentage Unpaid principal balance of finance receivables - non-accrual Financing Receivable, After Allowance for Credit Loss, Before Fair Value Option Adjustment, Nonaccrual Status Financing Receivable, After Allowance for Credit Loss, Before Fair Value Option Adjustment, Nonaccrual Status All Trading Arrangements All Trading Arrangements [Member] Compensation Actually Paid vs. Net Income Compensation Actually Paid vs. Net Income [Text Block] Non-NEOs Non-NEOs [Member] Schedule of Computation of Basic and Diluted Earnings Per Share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Variable Interest Entity, Primary Beneficiary Variable Interest Entity, Primary Beneficiary [Member] Rule 10b5-1 Arrangement Adopted Rule 10b5-1 Arrangement Adopted [Flag] Awards Close in Time to MNPI Disclosures Awards Close in Time to MNPI Disclosures [Table] Dividends, cash Dividends, Cash Class A common stock, par value $0.0001 per share Class A Common Stock Class A Common Stock Common Class A [Member] Pay vs Performance Disclosure [Line Items] Peer Group Total Shareholder Return Amount Peer Group Total Shareholder Return Amount Operating lease, net Increase (Decrease) in Operating Lease Liability Financing Receivable By Delinquency [Domain] Financing Receivable By Delinquency [Domain] Financing receivable by delinquency domain. Non-Rule 10b5-1 Arrangement Adopted Non-Rule 10b5-1 Arrangement Adopted [Flag] Costs associated with exit activities Costs Associated with Exit or Disposal Activities or Restructurings, Policy [Policy Text Block] Texas TEXAS Fair Value Measurements Fair Value Disclosures [Text Block] Award Timing Disclosures [Line Items] Financial Asset, Period Past Due [Axis] Financial Asset, Aging [Axis] Investment, Name [Domain] Investment, Name [Domain] Schedule of Changes in Allowance for Credit Losses on Finance Receivables at Amortized Cost Financing Receivable, Allowance for Credit Loss [Table Text Block] Other Performance Measure, Amount Other Performance Measure, Amount Financing Receivable, Past Due [Table] Financing Receivable, Past Due [Table] Portion at Fair Value Measurement Portion at Fair Value Measurement [Member] Leases Lessee, Operating Leases [Text Block] Common stock, shares, outstanding (in shares) Common Stock, Shares, Outstanding Operating lease cost Operating Lease, Cost Lease, Cost [Abstract] Lease, Cost [Abstract] Class of Warrant or Right [Axis] Class of Warrant or Right [Axis] Fair Value Measurement Inputs and Valuation Techniques [Line Items] Fair Value Measurement Inputs and Valuation Techniques [Line Items] Second Call Option Second Call Option [Member] Second Call Option Segments Segment Reporting, Policy [Policy Text Block] Expected term (years) Warrants and Rights Outstanding, Term Plan Name [Domain] Plan Name [Domain] Dilutive potential common shares (in shares) Weighted Average Number of Shares Outstanding, Diluted, Adjustment Entity Tax Identification Number Entity Tax Identification Number Accrued payroll and benefits Employee-related Liabilities Leases [Abstract] Schedule of Borrowings Schedule of Long-Term Debt Instruments [Table Text Block] Purchase of treasury stock (in shares) Treasury Stock, Shares, Acquired Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Finance receivables at fair value, excluding accrued interest and fees receivable Finance receivables at fair value, excluding accrued interest and fees receivable Financing Receivable, Excluding Accrued Interest, After Allowance For Credit Loss, Fair Value Option Financing Receivable, Excluding Accrued Interest, After Allowance For Credit Loss, Fair Value Option Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Cash flows from operating activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Treasury Stock Treasury Stock, Common [Member] Numerator: Earnings Per Share Reconciliation [Abstract] Secured Debt Secured Debt [Member] Plan Name [Axis] Plan Name [Axis] Equity Components [Axis] Equity Components [Axis] Payment processing fees Payment Processing Fees Payment processing fees. Award Timing Method Award Timing Method [Text Block] Noncontrolling interest - OppFi Units Noncontrolling Interest, Units [Member] Noncontrolling Interest, Units Trading Arrangements, by Individual Trading Arrangements, by Individual [Table] Vested and exercisable (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Exercise Price Measurement Frequency [Axis] Measurement Frequency [Axis] Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Private Unit Warrants Private Placement Warrants Private Placement Warrants [Member] Private Placement Warrants Insider Trading Policies and Procedures [Line Items] Balance at the beginning of the period Balance at the end of the period Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value Payments of note payable Proceeds From (Repayment Of) Note Payable Proceeds From (Repayment Of) Note Payable Use of estimates Use of Estimates, Policy [Policy Text Block] Adjustments to additional paid-in capital as a result of adjustment to deferred tax asset Adjustments To Additional Paid-In Capital As A Result Of Adjustment To Deferred Tax Asset Adjustments To Additional Paid-In Capital As A Result Of Adjustment To Deferred Tax Asset Accrued interest and fees receivable Financing Receivables, Accrued Interest And Fees, After Allowance For Credit Loss Financing Receivables, Accrued Interest And Fees, After Allowance For Credit Loss Finance receivables originated through the bank partnership arrangements Finance Receivables Originated Through Bank Partnership Arrangements Finance receivables originated through the bank partnership arrangements. Adjustment to Compensation, Amount Adjustment to Compensation Amount Aggregate Intrinsic Value Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value Payables and Accruals [Abstract] Compensation Amount Outstanding Recovery Compensation Amount Denominator: Earnings Per Share, Diluted [Abstract] Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table [Member] Entity Small Business Entity Small Business Accrued Expenses Accounts Payable and Accrued Liabilities Disclosure [Text Block] Company Selected Measure Amount Company Selected Measure Amount Geographical [Axis] Geographical [Axis] Payments for debt issuance costs Payments of Debt Issuance Costs Tabular List, Table Tabular List [Table Text Block] 2029 Lessee, Operating Lease, Liability, to be Paid, Year Five Financing Receivable Financing Receivable [Member] Level 3 Fair Value, Inputs, Level 3 [Member] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Fair Value Measurement Inputs and Valuation Techniques [Table] Fair Value Measurement Inputs and Valuation Techniques [Table] Stock repurchased during period, value Stock Repurchased During Period, Value Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table [Member] Additional Purchase Right [Axis] Additional Purchase Right [Axis] Additional Purchase Right Issuance of common stock under employee stock purchase plan (in shares) Stock Issued During Period, Shares, Employee Stock Purchase Plans Potential common stock (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Finance receivables at fair value - accrual Financing Receivable, Excluding Accrued Interest, After Allowance For Credit Loss, Fair Value Option, Accrual Financing Receivable, Excluding Accrued Interest, After Allowance For Credit Loss, Fair Value Option, Accrual Expenses: Noninterest Expense [Abstract] Debt Instrument, Variable Interest Rate, Type [Extensible Enumeration] Debt Instrument, Variable Interest Rate, Type [Extensible Enumeration] Class of Warrant or Right [Line Items] Class of Warrant or Right [Line Items] Revolving charge accounts Financing Receivable, Excluding Accrued Interest, Revolving Credit Facility [Domain] Credit Facility [Domain] Total cash and restricted cash Beginning Ending Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Tax receivable agreement, percentage of members payment Tax Receivable Agreement, Percentage Of Members Payment Tax Receivable Agreement, Percentage Of Members Payment Schedule of Accounts, Notes, Loans and Financing Receivable [Table] Accounts and Financing Receivables [Table] Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] Unrecognized compensation expense Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Variable Component One Variable Component One [Member] Variable Component One Finance receivables originated through the bank partnership arrangements, percentage Finance Receivables Originated Through Bank Partnership Arrangements, Percentage Finance receivables originated through the bank partnership arrangements percentage. Payments of tax withholding on vesting of restricted stock units Payment, Tax Withholding, Share-Based Payment Arrangement Stock repurchase program, authorized amount Share Repurchase Program, Authorized, Amount Treasury stock, shares (in shares) Treasury Stock, Common, Shares Participation rights purchase obligations Participation Rights Purchase Obligation [Policy Text Block] Participation rights purchase obligation [Policy text Block]. Forgone Recovery due to Disqualification of Tax Benefits, Amount Forgone Recovery due to Disqualification of Tax Benefits, Amount Entity Information [Line Items] Entity Information [Line Items] Stock Options Share-Based Payment Arrangement, Option [Member] Short-term lease cost Short-Term Lease, Cost Finance receivables originated and acquired Payments to Acquire Finance Receivables Vested (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Fair Value Disclosures [Abstract] 2025 Lessee, Operating Lease, Liability, to be Paid, Year One Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Antidilutive Security, Excluded EPS Calculation [Table] Preferred stock, shares outstanding (in shares) Preferred Stock, Shares Outstanding Security Exchange Name Security Exchange Name Warrants, each whole warrant exercisable for one share of Class A common stock, each at an exercise price of $11.50 per share Warrants Warrant [Member] Basis spread on variable rate Debt Instrument, Basis Spread on Variable Rate Award Type [Axis] Award Type [Axis] Earnings per share: Earnings Per Share, Basic [Abstract] Virginia VIRGINIA Exercised (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Amount of losses Fair Value, Option, Credit Risk, Gains (Losses) on Assets Property, equipment and software, net Property, equipment and software, net Property, Plant and Equipment, Net Total liabilities Liabilities Noncontrolling interest Equity, Attributable to Noncontrolling Interest Dividends payable, amount per share (in dollars per share) Common Stock, Dividends, Per Share, Cash Paid Salaries and employee benefits Labor and Related Expense OppFi-LLC and Opportunity Financial SMB, LLC OppFi-LLC And Opportunity Financial SMB, LLC [Member] OppFi-LLC And Opportunity Financial SMB, LLC Common stock, par or stated value per share (in dollars per share) Common Stock, Par or Stated Value Per Share Forgone Recovery, Explanation of Impracticability Forgone Recovery, Explanation of Impracticability [Text Block] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Revolving Credit Facility Revolving Credit Facility [Member] Expiration Date Trading Arrangement Expiration Date Cash flows from investing activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Fair Value Measurement Inputs and Valuation Techniques [Abstract] Fair Value Measurement Inputs and Valuation Techniques [Abstract] Shares Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward] Total Shareholder Return Amount Total Shareholder Return Amount Common stock, shares, issued (in shares) Common Stock, Shares, Issued Public Warrants Public Warrants [Member] Public Warrants Accrued interest and fees receivable Fair Value, Measurement With Unobservable Inputs Reconciliation, Recurring Basis, Asset, Accrued Interest And Fees Receivable Fair Value, Measurement With Unobservable Inputs Reconciliation, Recurring Basis, Asset, Accrued Interest And Fees Receivable Schedule Of Reverse Recapitalization [Line Items] Schedule Of Reverse Recapitalization [Line Items] Schedule Of Reverse Recapitalization [Line Items] Entity [Domain] Entity [Domain] Equity Awards Adjustments, Footnote Equity Awards Adjustments, Footnote [Text Block] Concentration risk, percentage Concentration Risk, Percentage Borrowing Capacity Line of Credit Facility, Maximum Borrowing Capacity Financial Asset, Period Past Due [Domain] Financial Asset, Aging [Domain] Reclassification of finance receivables held for sale to held for investment Noncash, Reclassification Of Finance Receivables Assets Held For Sale To Held For Investment Noncash, Reclassification Of Finance Receivables Assets Held For Sale To Held For Investment Insider Trading Policies and Procedures Adopted Insider Trading Policies and Procedures Adopted [Flag] Less accumulated depreciation and amortization Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Subsequent Event [Line Items] Subsequent Event [Line Items] Property, equipment and software Property, Plant and Equipment, Gross Issuance of common stock under equity incentive plan (in shares) Stock Issued During Period, Shares, Employee Stock Ownership Plan Exercised (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Debt Instrument [Line Items] Debt Instrument [Line Items] Named Executive Officers, Footnote Named Executive Officers, Footnote [Text Block] Weighted- Average Exercise Price Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Other assets Other Assets Common stock, shares authorized (in shares) Common Stock, Shares Authorized Class of Warrant or Right [Table] Class of Warrant or Right [Table] Basis of presentation Basis of Accounting, Policy [Policy Text Block] Diluted (in shares) Weighted average units outstanding - diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Default rate Measurement Input, Default Rate [Member] Deferred tax asset Adjustments To Additional Paid-In Capital, Deferred Tax Asset Adjustments To Additional Paid-In Capital, Deferred Tax Asset MNPI Disclosure Timed for Compensation Value MNPI Disclosure Timed for Compensation Value [Flag] Long-term Debt, Type [Axis] Long-Term Debt, Type [Axis] Total OppFi Inc.'s stockholders' equity Equity, Attributable to Parent Net payments of senior debt - revolving lines of credit Proceeds From (Repayments Of) Senior Debt Proceeds from (repayments of) senior debt. Call options not exercised, right to effectuate sale, percentage of equity securities Equity Method Investment, Call Options Not Exercised, Right To Effectuate Sale, Percentage Of Equity Securities Equity Method Investment, Call Options Not Exercised, Right To Effectuate Sale, Percentage Of Equity Securities Deferred income taxes Deferred Income Tax Expense (Benefit) Originated, current fiscal year Financing Receivable, Excluding Accrued Interest, Year One, Originated, Current Fiscal Year Property, Equipment and Software, Net Property, Plant and Equipment Disclosure [Text Block] Capitalized technology Software and Software Development Costs [Member] Concentration Risk Type [Domain] Concentration Risk Type [Domain] Salaries and employee benefits Defined Contribution Plan, Cost Accounts payable Accounts Payable Fair Value, Recurring Fair Value, Recurring [Member] Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross Note payable Other Notes Payable Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Number of shares authorized for issuance (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized Total Total Long-Term Debt Pension Adjustments Prior Service Cost Pension Adjustments Prior Service Cost [Member] Document Fiscal Period Focus Document Fiscal Period Focus 2028 Long-Term Debt, Maturity, Year Four All Executive Categories All Executive Categories [Member] Dilutive securities (in shares) Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements Employer matching contribution, percent of match Defined Contribution Plan, Employer Matching Contribution, Percent of Match Finance receivables Finance receivables Financing Receivable, Excluding Accrued Interest, before Allowance for Credit Loss Tax receivable agreement liability adjustment Gain (Loss) On Tax Receivable Agreement Liability Gain (Loss) On Tax Receivable Agreement Liability Operating lease right of use asset recognized Operating Lease Right Of Use Asset Recognized From Accounting Standard Update Operating Lease Right Of Use Asset Recognized From Accounting Standard Update Changed Peer Group, Footnote Changed Peer Group, Footnote [Text Block] Weighted- Average Remaining Contractual Life (Years) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Assets Assets [Abstract] Existing Equity Holders Existing Equity Holders [Member] Existing Equity Holders Document Type Document Type Unpaid principal balance of finance receivables - accrual Financing Receivable, After Allowance for Credit Loss, Before Fair Value Option Adjustment, Accrual Status Financing Receivable, After Allowance for Credit Loss, Before Fair Value Option Adjustment, Accrual Status Pension Benefits Adjustments, Footnote Pension Benefits Adjustments, Footnote [Text Block] Change in fair value of finance receivables Gain (Loss) Due To Change In Fair Value Of Finance Receivables Gain (loss) due to change in fair value of finance receivables. Total Shareholder Return Vs Peer Group Total Shareholder Return Vs Peer Group [Text Block] Average purchase price (in dollars per share) Shares Acquired, Average Cost Per Share Settlement receivable Increase (Decrease) in Insurance Settlements Receivable Variable Component [Axis] Variable Component [Axis] Variable Component Other (expense) income: Other Income and Expenses [Abstract] Vested (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Depreciation and amortization expense Depreciation, Amortization and Accretion, Net Subsequent Event [Table] Subsequent Event [Table] 60-89 days Financial Asset, 60 to 89 Days Past Due [Member] Equity Valuation Assumption Difference, Footnote Equity Valuation Assumption Difference, Footnote [Text Block] Furniture, fixtures and equipment Furniture and Fixtures [Member] Class V Voting Stock Class V Voting Stock [Member] Class V Voting Stock Antidilutive Securities [Axis] Antidilutive Securities [Axis] Accounting Policies [Abstract] Accounting Policies [Abstract] Liabilities: Liabilities [Abstract] Underwriter Warrants Underwriter Warrants [Member] Underwriter Warrants Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table] Exchange of Class V shares (in shares) Stock Issued During Period, Shares, Exchange Of Shares Stock Issued During Period, Shares, Exchange Of Shares Payments of secured borrowing payable Proceeds from (Repayments of) Secured Debt Current Fiscal Year End Date Current Fiscal Year End Date Less: imputed interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Total lease cost Lease, Cost Statistical Measurement [Axis] Statistical Measurement [Axis] PEO Name PEO Name Warrants outstanding (in shares) Class of Warrant or Right, Outstanding Non-Rule 10b5-1 Arrangement Terminated Non-Rule 10b5-1 Arrangement Terminated [Flag] Income before income taxes Income before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Shares purchased under the ESPP (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Issued in Period Non-PEO NEO Average Total Compensation Amount Non-PEO NEO Average Total Compensation Amount Award Type [Domain] Award Type [Domain] Name Outstanding Recovery, Individual Name Variable lease expense Variable Lease, Cost Schedule of Antidilutive Securities Excluded from Calculation of Earnings Per Share Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Change in fair value of finance receivables Change In Fair Value Of Finance Receivables Change in fair value of finance receivables. Compensation Actually Paid vs. Company Selected Measure Compensation Actually Paid vs. Company Selected Measure [Text Block] Deferred tax asset Deferred Income Tax Assets, Net Non-PEO NEO Non-PEO NEO [Member] Tax receivable agreement liability Tax Receivable Agreement Liability Tax Receivable Agreement Liability Net increase in cash and restricted cash Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Excluding Exchange Rate Effect Additional Paid-in Capital Additional Paid-in Capital [Member] Net revenue Revenues, Net of Interest Expense Schedule of Finance Receivables Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block] Award Timing Predetermined Award Timing Predetermined [Flag] Subsequent Event Type [Domain] Subsequent Event Type [Domain] Capitalized software costs, amortization expense Capitalized Computer Software, Amortization Dividend paid on common stock Payments of Ordinary Dividends, Common Stock Retirement Plan Retirement Benefits [Text Block] Class of Stock [Line Items] Class of Stock [Line Items] Concentration of Credit Risk Concentration Risk Disclosure [Text Block] Warrants and Rights Note Disclosure [Abstract] Investment, Name [Axis] Investment, Name [Axis] FIN 48 adjustment Effective Income Tax Rate Reconciliation, Other Adjustments, Amount Short-term Debt [Line Items] Short-Term Debt [Line Items] Accounting pronouncements issued and adopted and Accounting pronouncements issued and not yet adopted New Accounting Pronouncements, Policy [Policy Text Block] Diluted (in dollars per share) Earnings Per Share, Diluted Class of Stock [Axis] Class of Stock [Axis] Counterparty Name [Domain] Counterparty Name [Domain] Name Measure Name Entity Interactive Data Current Entity Interactive Data Current $15 Exercise Price Warrants Private Placement Warrants, Exercise Price $15.00 [Member] Private Placement Warrants, Exercise Price $15.00 Restatement does not require Recovery Restatement Does Not Require Recovery [Text Block] Exercisable, Weighted-Average Remaining Contractual Life (Years) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Remaining Contractual Term Revolving Line Of Credit, Maturing December 2026, Opportunity Funding SPE IX, LLC Revolving Line Of Credit, Maturing December 2026, Opportunity Funding SPE IX, LLC [Member] Revolving line of credit four. Retirement Benefits [Abstract] Revolving Line Of Credit, Tranche C, Maturing July 2027, Opportunity Funding SPE V, LLC Revolving Line Of Credit, Tranche C, Maturing July 2027, Opportunity Funding SPE V, LLC [Member] Revolving Line Of Credit, Tranche C, Maturing July 2027, Opportunity Funding SPE V, LLC Change in fair value of warrant liabilities Change in fair value of warrant liabilities Fair Value Adjustment of Warrants Income taxes paid Income Taxes Paid Preferred stock, shares issued (in shares) Preferred Stock, Shares Issued Schedule of Financial Assets and Liabilities Measured at Fair Value on Recurring Basis Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] Net income attributable to noncontrolling interest Net Income (Loss) Attributable to Noncontrolling Interest, Anti-Dilutive Net Income (Loss) Attributable to Noncontrolling Interest, Anti-Dilutive Statement of Financial Position [Abstract] Stock-based compensation expense Share-Based Payment Arrangement, Noncash Expense Net change in fair value Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Gain (Loss) Included in Earnings Net income Net income Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Stockholders' equity: Members' Equity [Abstract] Income tax expense Income Tax Expense (Benefit) Ownership interest retained Reverse Recapitalization, Ownership Interest Retained By Noncontrolling Owners Reverse Recapitalization, Ownership Interest Retained By Noncontrolling Owners Interest rate Debt Instrument, Interest Rate, Stated Percentage Payment of senior debt - term loan Repayments of Senior Debt Supplemental disclosure of cash flow information: Supplemental Cash Flow Information [Abstract] Net income available to Class A common stockholders - Diluted Net Income (Loss) Available to Common Stockholders, Diluted Unvested award, cost not yet recognized, period for recognition Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Retained OppFi Units, excluding Earnout Units Retained OppFi Units, Excluding Earnout Units [Member] Retained OppFi Units, Excluding Earnout Units Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Capitalized issuance costs Interest Costs Capitalized Notes payable Other Long-Term Debt Effective income tax rate, percent Effective Income Tax Rate Reconciliation, Percent Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Income from operations Operating Income (Loss) Noncontrolling interest - Earnout Units Noncontrolling Interest, Earnout Units [Member] Noncontrolling Interest, Earnout Units Number of reportable segments Number of Reportable Segments Total liabilities and stockholders' equity Liabilities and Equity Subsequent Events Subsequent Events [Text Block] Rule 10b5-1 Arrangement Terminated Rule 10b5-1 Arrangement Terminated [Flag] All Adjustments to Compensation All Adjustments to Compensation [Member] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Additional paid-in capital Additional Paid in Capital Difference between unpaid principal balance and fair value Fair Value, Option, Aggregate Differences, Loans and Long-Term Receivables Cash paid for amounts included in the measurement of lease liabilities: Cash Paid For Amounts Included in The Measurement of Lease Liabilities [Abstract] Cash Paid For Amounts Included in The Measurement of Lease Liabilities Commitments and Contingencies Disclosure [Abstract] Legal Entity [Axis] Legal Entity [Axis] Accrued interest Measurement Input, Accrued Interest Rate [Member] Measurement Input, Accrued Interest Rate Borrower Line of Credit Facility, Affiliated Borrower Summary of Required Payments for Borrowings, Excluding Secured Borrowing and Revolving Lines of Credit Schedule of Maturities of Long-Term Debt [Table Text Block] Schedule Of Reverse Recapitalization [Table] Schedule Of Reverse Recapitalization [Table] Schedule Of Reverse Recapitalization Underlying Security Market Price Change Underlying Security Market Price Change, Percent Measurement Input Type [Axis] Measurement Input Type [Axis] Individual: Individual [Axis] Warrant Liabilities Warrants [Text Block] Warrants [Text Block]. Tax withholding on vesting of restricted stock units Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation Common stock dividend Dividends, Common Stock, Stock Forfeited (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Long-term Debt, Type [Domain] Long-Term Debt, Type [Domain] Entity Address, State or Province Entity Address, State or Province Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Statement [Line Items] Statement [Line Items] Measurement Input Type [Domain] Measurement Input Type [Domain] Erroneous Compensation Analysis Erroneous Compensation Analysis [Text Block] Bitty Holdings, LLC Bitty Holdings, LLC [Member] Bitty Holdings, LLC Lower of cost or market adjustment on transfer of finance receivables from held for sale to held for investment Adjustment On Transfer Of Finance Receivables From Held For Sale To Held For Investment Adjustment On Transfer Of Finance Receivables From Held For Sale To Held For Investment Financed Insurance Premium, OppFi-LLC, June 2024 Financed Insurance Premium, OppFi-LLC, June 2024 [Member] Financed Insurance Premium, OppFi-LLC, June 2024 Schedule of Property, Equipment and Software Property, Plant and Equipment [Table Text Block] Tax receivable agreement Adjustments to additional paid-in capital as a result of tax receivable agreement Adjustments To Additional Paid-In Capital, Tax Receivable Agreement Liability Adjustments To Additional Paid-In Capital, Tax Receivable Agreement Liability Compensation Actually Paid vs. Total Shareholder Return Compensation Actually Paid vs. Total Shareholder Return [Text Block] Sublease income Sublease Income Accounts, Notes, Loans and Financing Receivable [Line Items] Accounts, Notes, Loans and Financing Receivable [Line Items] Outstanding beginning balance (in dollars per share) Outstanding ending balance (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Liabilities and Stockholders' Equity Liabilities and Equity [Abstract] Member distributions paid Distribution Made to Limited Liability Company (LLC) Member, Cash Distributions Paid Period of additional purchase of equity securities Equity Method Investment, Right To Purchase Additional Equity Securities, Call Option, Period Business Acquisition, Right To Purchase Additional Equity Securities, Second Call Option, Period Beginning Balance Ending Balance Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value ESPP compensation expense Employee Benefits and Share-Based Compensation Schedule of Changes in Fair Value of Installment Finance Receivables Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block] Risks and Uncertainties [Abstract] Unpaid principal balance of finance receivables Aggregate unpaid principal balance Financing Receivable, After Allowance for Credit Loss, Before Fair Value Option Adjustment Financing Receivable, After Allowance for Credit Loss, Before Fair Value Option Adjustment Minimum Minimum [Member] Restatement Determination Date Restatement Determination Date Fair Value Measurements Estimate of Fair Value Measurement [Member] Adoption Date Trading Arrangement Adoption Date Pay vs Performance Disclosure Pay vs Performance Disclosure [Table] Warrants, fair value measurement Warrants and Rights Outstanding, Measurement Input Income tax examination, penalties and interest accrued Income Tax Examination, Penalties and Interest Accrued Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Outstanding beginning balance (in dollars per share) Outstanding ending balance (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price Concentration Risk [Table] Concentration Risk [Table] Operating lease right-of-use assets Operating Lease, Right-of-Use Asset Erroneously Awarded Compensation Recovery Erroneously Awarded Compensation Recovery [Table] Outstanding beginning balance (in shares) Outstanding ending balance (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number Debt Instruments [Abstract] Debt Instruments [Abstract] Contractual delinquency Contractual Delinquency [Member] Contractual delinquency member. Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year [Member] Payments to acquire equity method investments Payments to Acquire Equity Method Investments Statutory income tax rate, percent Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent Property, Plant and Equipment [Abstract] Exercise Price Award Exercise Price Other Other Accrued Liabilities Ownership interest held, percent Reverse Recapitalization, Ownership Interest Held, Percent Reverse Recapitalization, Ownership Interest Held, Percent Earnings Per Share Earnings Per Share [Text Block] Financing Receivable By Delinquency [Axis] Financing Receivable By Delinquency [Axis] Financing receivable by delinquency axis. Arrangement Duration Trading Arrangement Duration Issuance of common stock under employee stock purchase plan Stock Issued During Period, Value, Employee Stock Purchase Plan Subsequent Events Subsequent Event [Member] Restricted cash Restricted Cash and Cash Equivalents, Current Granted (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Interest expense and amortized debt issuance costs Interest Expense And Amortized Debt Issuance Costs Interest expense and amortized debt issuance costs. Peer Group Issuers, Footnote Peer Group Issuers, Footnote [Text Block] Material Terms of Trading Arrangement Material Terms of Trading Arrangement [Text Block] All Individuals All Individuals [Member] Capitalized technology Capitalized Technology [Policy Text Block] Capitalized technology [Policy text block]. PEO PEO [Member] Income Tax Disclosure [Abstract] Entities [Table] Entities [Table] Name Trading Arrangement, Individual Name Finance receivables at amortized cost, net of allowance for credit losses of $3 and $346 as of June 30, 2024 and December 31, 2023, respectively Finance receivables at amortized cost, net Finance receivables at amortized cost, net Financing Receivable, Excluding Accrued Interest, after Allowance for Credit Loss Statement of Stockholders' Equity [Abstract] Receivables [Abstract] Long-Lived Tangible Asset [Axis] Long-Lived Tangible Asset [Axis] Accrued interest Interest Payable Effective income tax rate, stock compensation adjustment, percent Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-Based Payment Arrangement, Percent Treasury stock, at cost (1,473,629 and 703,914 shares as of June 30, 2024 and December 31, 2023, respectively) Treasury Stock, Common, Value Vested and exercisable (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number Remainder of 2024 Long-Term Debt, Maturity, Remainder of Fiscal Year Technology costs Information Technology and Data Processing Interest and loan related income Interest and Fee Income, Loans and Leases Awards Close in Time to MNPI Disclosures, Table Awards Close in Time to MNPI Disclosures [Table Text Block] Financial assets: Assets, Fair Value Disclosure [Abstract] Expected volatility Measurement Input, Price Volatility [Member] Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year [Member] Beginning balance (in shares) Ending balance (in shares) Shares, Outstanding Fair value of warrants Measurement Input, Fair Value Per Share [Member] Measurement Input, Fair Value Per Share Aggregate Erroneous Compensation Amount Aggregate Erroneous Compensation Amount Local Phone Number Local Phone Number Liability Class [Axis] Liability Class [Axis] Aggregate Erroneous Compensation Not Yet Determined Aggregate Erroneous Compensation Not Yet Determined [Text Block] Provision for credit losses on finance receivables Provision for credit losses on finance receivables Provisions for credit losses on finance receivables Financing Receivable, Excluding Accrued Interest, Credit Loss Expense (Reversal) Schedule of Restricted Stock Unit, Activity Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block] Stock repurchased during period (in shares) Stock Repurchased During Period, Shares Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract] Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract] Other assets Increase (Decrease) in Other Operating Assets Changes in assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Exchange of Class V shares Stock Issued During Period, Value, Exchange Of Shares Stock Issued During Period, Value, Exchange Of Shares PEO Total Compensation Amount PEO Total Compensation Amount Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] Exit costs Business Exit Costs $11.50 Exercise Price Warrants Private Placement Warrants, Exercise Price $11.50 [Member] Private Placement Warrants, Exercise Price $11.50 Variable Component Two Variable Component Two [Member] Variable Component Two Occupancy Occupancy, Net Senior debt, net Senior Notes Debt issuance cost amortization Debt Issuance Cost Amortization Debt issuance cost amortization. Long-Lived Tangible Asset [Domain] Long-Lived Tangible Asset [Domain] Schedule of Accrued Expenses Schedule of Accrued Liabilities [Table Text Block] Entity Ex Transition Period Entity Ex Transition Period Commitments, Contingencies and Related Party Transactions Commitments and Contingencies Disclosure [Text Block] Debt Disclosure [Abstract] Common Stock Common Stock [Member] Measure: Measure [Axis] Accrued interest and fees receivable Increase (Decrease) in Accrued Investment Income Receivable Asset Class [Domain] Asset Class [Domain] Preferred stock, shares authorized (in shares) Preferred Stock, Shares Authorized Forgone Recovery due to Expense of Enforcement, Amount Forgone Recovery due to Expense of Enforcement, Amount Schedule of Changes in Fair Value of Liabilities Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block] Entity Emerging Growth Company Entity Emerging Growth Company Accrual for services rendered and goods purchased Accrual For Services Rendered And Goods Purchased Accrual For Services Rendered And Goods Purchased Additional right to purchase, percentage Equity Method Investment, Right To Purchase Additional Equity Securities, Percentage Business Acquisition, Additional Right To Purchase Equity Securities, Percentage Tax withholding on vesting of restricted stock units (in shares) Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation Entity Central Index Key Entity Central Index Key 2029 Long-Term Debt, Maturity, Year Five Financing Receivable, Allowance for Credit Loss [Roll Forward] Financing Receivable, Allowance for Credit Loss [Roll Forward] Non-GAAP Measure Description Non-GAAP Measure Description [Text Block] Non-PEO NEO Average Compensation Actually Paid Amount Non-PEO NEO Average Compensation Actually Paid Amount Stockholders’ Equity Equity [Text Block] Award Timing, How MNPI Considered Award Timing, How MNPI Considered [Text Block] Equity Component [Domain] Equity Component [Domain] Preferred stock, par or stated value per share (in dollars per share) Preferred Stock, Par or Stated Value Per Share Revolving Line Of Credit, Maturing April 2025, Gray Rock SPV, LLC Revolving Line Of Credit, Maturing April 2025, Gray Rock SPV LLC [Member] Revolving Line Of Credit, Maturing April 2025, Gray Rock SPV LLC Cash and restricted cash Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents [Abstract] Interest and other income Interest and Dividend Income, Operating Change in fair value Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings Additional 402(v) Disclosure Additional 402(v) Disclosure [Text Block] Stock-based compensation APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Interest rate on finance receivables Risk-free interest rate Measurement Input, Risk Free Interest Rate [Member] Equity Incentive Plan 2021 Equity Incentive Plan 2021 [Member] Equity Incentive Plan 2021 Professional fees Professional Fees Entity Shell Company Entity Shell Company Measurement Basis [Axis] Measurement Basis [Axis] Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code 30-59 days Financial Asset, 30 to 59 Days Past Due [Member] Class B Common Stock Common Class B [Member] Title Trading Arrangement, Individual Title Consolidated Entities [Axis] Consolidated Entities [Axis] Statement [Table] Statement [Table] Interest expense, debt Interest Expense, Debt Measurement Frequency [Domain] Measurement Frequency [Domain] Counterparty Name [Axis] Counterparty Name [Axis] Significant Accounting Policies Significant Accounting Policies [Text Block] Geographic Concentration Risk Geographic Concentration Risk [Member] Unrecognized tax benefits Unrecognized Tax Benefits City Area Code City Area Code Repayments Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Settlements Maturity Date Debt Instrument, Maturity Date, Description Financing Receivable, Past Due [Line Items] Financing Receivable, Past Due [Line Items] Interest paid on borrowed funds Interest Paid, Excluding Capitalized Interest, Operating Activities Schedule of Installment Finance Receivables at Fair Value Fair Value Option, Disclosures [Table Text Block] Insider Trading Policies and Procedures Not Adopted Insider Trading Policies and Procedures Not Adopted [Text Block] Purchases of equipment and capitalized technology Payments to Acquire Productive Assets Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Level 1 Fair Value, Inputs, Level 1 [Member] Originated, year two fiscal year before current fiscal year Financing Receivable, Excluding Accrued Interest, Year Two, Originated, Fiscal Year before Current Fiscal Year Statement of Cash Flows [Abstract] OppFi Shares, LLC OppFi Shares, LLC [Member] OppFi Shares, LLC Non-cash investing and financing activities: Noncash Investing and Financing Items [Abstract] Accrued expenses Increase (Decrease) in Accrued Liabilities Finance receivables charged off Financing Receivable, Excluding Accrued Interest, Allowance for Credit Loss, Writeoff Purchase of treasury stock Payments for Repurchase of Common Stock 2027 Long-Term Debt, Maturity, Year Three Schedule of Long-term Debt Instruments [Table] Schedule of Long-Term Debt Instruments [Table] Operating lease liability recognized Operating Lease Liability Recognized From Accounting Standard Update Operating Lease Liability Recognized From Accounting Standard Update Schedule of Fair Value Measurement Input and Valuation Techniques Fair Value Measurement Inputs and Valuation Techniques [Table Text Block] First Call Option First Call Option [Member] First Call Option Weighted- Average Grant Date Fair Value Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Finance Receivables Financing Receivables [Text Block] Subsequent Event Type [Axis] Subsequent Event Type [Axis] Remaining life Measurement Input, Expected Term [Member] Settlement receivable Settlement receivable Insurance Settlements Receivable Florida FLORIDA Income Taxes Income Tax Disclosure [Text Block] 2028 Lessee, Operating Lease, Liability, to be Paid, Year Four Earnings per common share: Earnings Per Share [Abstract] Equity [Abstract] Finance receivables repayments Proceeds from Collection of Finance Receivables Accumulated deficit Retained Earnings (Accumulated Deficit) Variable Component [Domain] Variable Component [Domain] Variable Component [Domain] Class of Stock [Domain] Class of Stock [Domain] General, administrative and other General and Administrative Expense 2026 Long-Term Debt, Maturity, Year Two Organization, Consolidation and Presentation of Financial Statements [Abstract] Aggregate Available Trading Arrangement, Securities Aggregate Available Amount Equity Awards Adjustments Equity Awards Adjustments [Member] Weighted average discount rate Operating Lease, Weighted Average Discount Rate, Percent Operating lease liabilities Operating lease liabilities Operating Lease, Liability Net cash used in financing activities Net Cash Provided by (Used in) Financing Activities Underlying Securities Award Underlying Securities Amount Performance stock units Performance Shares [Member] Debt prepayments amount Payment for Debt Extinguishment or Debt Prepayment Cost Charge-offs, net Fair Value, Measurement With Unobservable Inputs Reconciliation, Recurring Basis, Asset, Charge Offs, Net Fair Value, Measurement With Unobservable Inputs Reconciliation, Recurring Basis, Asset, Charge Offs, Net Credit Facility [Axis] Credit Facility [Axis] Amendment Flag Amendment Flag Purchase price calculation, multiplier for trailing twelve month post-tax earnings Equity Method Investment, Right To Purchase Additional Equity Securities, Purchase Price Calculation, Multiplier For Trailing Twelve Month Post-Tax Earnings Equity Method Investment, Right To Purchase Additional Equity Securities, Purchase Price Calculation, Multiplier For Trailing Twelve Month Post-Tax Earnings Reported Value Measurement Reported Value Measurement [Member] Entity Registrant Name Entity Registrant Name Loss on disposition of equipment Gain (Loss) on Disposition of Property Plant Equipment Adjustment to Non-PEO NEO Compensation Footnote Adjustment to Non-PEO NEO Compensation Footnote [Text Block] Stock Appreciation Rights (SARs) Stock Appreciation Rights (SARs) [Member] Warrants (in shares) Incremental Common Shares Attributable to Dilutive Effect of Call Options and Warrants Fair Value as of Grant Date Award Grant Date Fair Value Subsequent Events [Abstract] Recoveries of charge offs Financing Receivable, Excluding Accrued Interest, Allowance for Credit Loss, Recovery Other revenue Other Interest and Dividend Income Additional Purchase Right [Domain] Additional Purchase Right [Domain] Additional Purchase Right [Domain] Level 2 Fair Value, Inputs, Level 2 [Member] Borrowings Debt Disclosure [Text Block] Debt issuance costs, net Debt Issuance Costs, Net Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Emerging growth company Emerging Growth Company [Policy Text Block] Emerging Growth Company Geographical [Domain] Geographical [Domain] Recovery of Erroneously Awarded Compensation Disclosure [Line Items] Recency delinquency Recency Delinquency [Member] Recency Delinquency member. Entity Address, Postal Zip Code Entity Address, Postal Zip Code Consolidation Consolidation, Policy [Policy Text Block] Restatement Determination Date: Restatement Determination Date [Axis] Note payable Notes Payable, Other Payables [Member] Title of 12(b) Security Title of 12(b) Security Concentration Risk Type [Axis] Concentration Risk Type [Axis] Common stock, value, issued Common Stock, Value, Issued Past Due Financial Asset, Past Due [Member] Share-Based Payment Arrangement [Abstract] Issuance of common stock under equity incentive plan Stock Issued During Period, Value, Employee Stock Ownership Plan Stock issued during period, value, acquisitions Stock Issued During Period, Value, Acquisitions Cash Cash Cash and Cash Equivalents, at Carrying Value Stock issued during period, shares, acquisitions (in shares) Stock Issued During Period, Shares, Acquisitions Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested [Member] Development and capitalized software costs Research and Development Expense, Software (Excluding Acquired in Process Cost) Exercisable, Aggregate Intrinsic Value Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Aggregate Intrinsic Value Forfeited (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Gain on forgiveness of debt Gain (Loss) on Extinguishment of Debt Fair Value by Liability Class [Domain] Fair Value by Liability Class [Domain] Cash flows from financing activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested [Member] Concentration Risk [Line Items] Concentration Risk [Line Items] Preferred stock, $0.0001 par value (1,000,000 shares authorized with no shares issued and outstanding as of June 30, 2024 and December 31, 2023) Preferred Stock, Value, Issued Effective income tax rate reconciliation, state and local income taxes, amount Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount Stock Options Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward] Accrued expenses Total Accrued Liabilities Employee Stock Employee stock purchase plan Employee Stock [Member] Depreciation and amortization Depreciation, Depletion and Amortization, Nonproduction Fair Value Measurement [Domain] Fair Value Measurement [Domain] Basic (in dollars per share) Earnings Per Share, Basic Schedule of Short-term Debt [Table] Short-Term Debt [Table] Accounts payable Increase (Decrease) in Accounts Payable Effective income tax rate, stock compensation adjustment, amount Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-Based Payment Arrangement, Amount Proceeds from employee stock purchase plan Proceeds from Stock Plans Operating cash flows from operating leases Operating Lease, Payments Adjustment To PEO Compensation, Footnote Adjustment To PEO Compensation, Footnote [Text Block] Award Timing MNPI Disclosure Award Timing MNPI Disclosure [Text Block] Servicing cost Measurement Input, Servicing Fee [Member] Measurement Input, Servicing Fee Aggregate Pension Adjustments Service Cost Aggregate Pension Adjustments Service Cost [Member] Net income available to Class A common stockholders - Basic Net Income (Loss) Available to Common Stockholders, Basic Compensation Actually Paid vs. Other Measure Compensation Actually Paid vs. Other Measure [Text Block] Schedule of Stock by Class [Table] Stock, Class of Stock [Table] Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year [Member] Weighted average common shares outstanding: Weighted Average Number of Shares Outstanding, Diluted [Abstract] Stock-based compensation not yet recognized related to unvested options Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount Total assets Assets Accrued exit costs Accrued Exit Costs Accrued Exit Costs Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Forgone Recovery due to Violation of Home Country Law, Amount Forgone Recovery due to Violation of Home Country Law, Amount Commitments and contingencies (Note 13) Commitments and Contingencies Installment financing receivables, fair value measurement Financing Receivable, Measurement Input Financing Receivable, Measurement Input Prepayment rate Measurement Input, Prepayment Rate [Member] Direct marketing costs Marketing Expense Financing Receivable, Allowance for Credit Loss [Line Items] Financing Receivable, Allowance for Credit Loss [Line Items] Termination Date Trading Arrangement Termination Date Class of Warrant or Right [Domain] Class of Warrant or Right [Domain] Organization and Nature of Operations Nature of Operations [Text Block] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] 2026 Lessee, Operating Lease, Liability, to be Paid, Year Two 2025 Long-Term Debt, Maturity, Year One Stock-Based Compensation Share-Based Payment Arrangement [Text Block] Entity Address, City or Town Entity Address, City or Town Schedule of Company's Stock Option, Activity Share-Based Payment Arrangement, Option, Activity [Table Text Block] Revenue: Revenues, Net of Interest Expense [Abstract] Allowance for credit losses Allowance for credit losses Beginning balance Ending balance Financing Receivable, Allowance for Credit Loss, Excluding Accrued Interest Share based compensation expenses Share-Based Payment Arrangement, Expense Leasehold improvements Leaseholds and Leasehold Improvements [Member] Net income attributable to OppFi Inc. Net income attributable to OppFi Inc. Net Income (Loss) Net Income (Loss) Attributable to Parent Trading Arrangement: Trading Arrangement [Axis] Originated, year three fiscal year before current fiscal year Financing Receivable, Excluding Accrued Interest, Year Three, Originated, Two Years before Current Fiscal Year Granted (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Pay vs Performance Disclosure, Table Pay vs Performance [Table Text Block] Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items] Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items] Forfeited (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Finance receivables at amortized cost in non-accrual status Financing Receivable, Nonaccrual Equity Awards Adjustments, Excluding Value Reported in Compensation Table Equity Awards Adjustments, Excluding Value Reported in the Compensation Table [Member] Income tax expense Income Tax Expense (Benefit), Portion Attributable To Noncontrolling Interest Income Tax Expense (Benefit), Portion Attributable To Noncontrolling Interest Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year [Member] Current Financial Asset, Not Past Due [Member] Entity File Number Entity File Number Accrued interest and fees receivable Financing Receivables, Accrued Interest And Fees, Before Allowance For Credit Loss Financing Receivables, Accrued Interest And Fees, Before Allowance For Credit Loss Financial liabilities: Liabilities, Fair Value Disclosure [Abstract] Senior debt, net Senior Debt, Net [Member] Senior Debt, Net Consolidated Entities [Domain] Consolidated Entities [Domain] Document Fiscal Year Focus Document Fiscal Year Focus Noncontrolling Interest Noncontrolling Interest [Member] Income Statement [Abstract] Entity Address, Address Line One Entity Address, Address Line One Extinguishment of debt, amount Extinguishment of Debt, Amount Purchase of treasury stock Treasury Stock, Value, Acquired, Cost Method Entity Address, Address Line Two Entity Address, Address Line Two Fair Value Disclosure of Asset and Liability Not Measured at Fair Value [Table] Fair Value Disclosure of Asset and Liability Not Measured at Fair Value [Table] Name Forgone Recovery, Individual Name Remaining of 2024 Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year Weighted average remaining lease term (in years) Operating Lease, Weighted Average Remaining Lease Term Document Period End Date Document Period End Date Award Timing MNPI Considered Award Timing MNPI Considered [Flag] Total lease payments Lessee, Operating Lease, Liability, to be Paid Outstanding beginning balance (in shares) Outstanding ending balance (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Asset Class [Axis] Asset Class [Axis] Insider Trading Arrangements [Line Items] Schedule of PSU Activity Share-Based Payment Arrangement, Performance Shares, Activity [Table Text Block] Outstanding Aggregate Erroneous Compensation Amount Outstanding Aggregate Erroneous Compensation Amount Schedule of Carrying Value and Estimated Fair Values of Financial Assets and Liabilities Fair Value Disclosure of Asset and Liability Not Measured at Fair Value [Table Text Block] 2027 Lessee, Operating Lease, Liability, to be Paid, Year Three PEO Actually Paid Compensation Amount PEO Actually Paid Compensation Amount Effect of dilutive securities: Dilutive Securities, Effect on Basic Earnings Per Share [Abstract] Term loan, net Term Loan [Member] Term loan. Warrant liabilities Warrants and Rights Outstanding Adjustment to Compensation: Adjustment to Compensation [Axis] Net income attributable to noncontrolling interest Net Income (Loss) Attributable to Noncontrolling Interest Document Transition Report Document Transition Report Document Quarterly Report Document Quarterly Report Originations Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Issuances Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Entity Current Reporting Status Entity Current Reporting Status Accumulated Deficit Retained Earnings [Member] Restricted cash Restricted Cash and Cash Equivalents Amortization of debt issuance costs Amortization of Debt Issuance Costs Pension Adjustments Service Cost Pension Adjustments Service Cost [Member] Revolving Line Of Credit, Tranche B, Maturing June 2026, Opportunity Funding SPE V, LLC Revolving Line Of Credit, Tranche B, Maturing June 2026, Opportunity Funding SPE V, LLC [Member] Revolving line of credit two. Basic (in shares) Weighted average Class A common stock outstanding - Basic (in shares) Weighted Average Number of Shares Outstanding, Basic Stock Price or TSR Estimation Method Stock Price or TSR Estimation Method [Text Block] 90+ days Financial Asset, Equal to or Greater than 90 Days Past Due [Member] Exercise price Measurement Input, Exercise Price [Member] Member distributions Distribution Made to Limited Liability Company (LLC) Member, Cash Distributions Declared Total stockholders' equity Beginning balance Ending balance Equity, Including Portion Attributable to Noncontrolling Interest Restricted stock units Restricted Stock Units (RSUs) [Member] Noncontrolling interests Consolidation, Subsidiaries or Other Investments, Consolidated Entities, Policy [Policy Text Block] Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Total expenses Noninterest Expense Executive Category: Executive Category [Axis] Finance receivables at fair value - non-accrual Financing Receivable, Excluding Accrued Interest, After Allowance For Credit Loss, Fair Value Option, Nonaccrual Financing Receivable, Excluding Accrued Interest, After Allowance For Credit Loss, Fair Value Option, Nonaccrual Name Awards Close in Time to MNPI Disclosures, Individual Name Forfeited (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period ESPP employee payroll contributions Accrued Employee Benefits Entity Filer Category Entity Filer Category Remaining liability Restructuring Reserve Company Selected Measure Name Company Selected Measure Name Secured Overnight Financing Rate (SOFR) [Member] EX-101.PRE 14 opfi-20240630_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 15 opfi-20240630_g1.gif begin 644 opfi-20240630_g1.gif M1TE&.#EA"P=: G "'Y! $ /\ + +!UH"AP !K_P!*S@!:Y@ I MG ZM0!"Q0!2W@!:[P QK0!C]P ZO0 II0!"O0 QI0!2U@!C[P!*U@!K]P!* MQ0 ZK0!:WE(9&5*<&8P9G!"WI1:6I3>6A!:WA 9WI2G)1:&93>&1!:G)2;OWN9K6N;O6F-KWF,IWN:MWN8I M6N:M6N;OG.9K&>;O&6-KG.:MG.8I&>:M&2$(G.;.WN9*6N;.6F-*WF,(WN:, MWN8(6N:,6N;.G.9*&>;.&6-*G.:,G.8(&>:,&0!S]QDIC !SC !S*0#6C #6 M*>]KWG/OWG-K6G/O6JUKWC'OWC%K6C'O6N\IWG.MWG,I6G.M6JTIWC&MWC$I M6C&M6FLIG.]KG'/OG'-K&7/O&:UKG#'OG#%K&3'O&>\IG'.MG',I&7.M&:TI MG#&MG#$I&3&M&;7OWK5K6K7O6C%KWC$IWK6MWK4I6K6M6K7OG+5K&;7O&3%K MG+6MG+4I&;6M&\(G'.,G',(&7.,&:T( MG#&,G#$(&3&,&;7.WK5*6K7.6C%*WC$(WK6,WK4(6K6,6K7.G+5*&;7.&3%* MG+6,G+4(&;6,&P I*0 (0@ (Q0"MS@ Q[P IO0!"8P 9G "EQ0!"S@!C_P!2 M[P ZS@ AK0!CW@!KY@ ( QG !:]P 9I0 ZI0!2S@ BE /\)'$BPH,&# M"!,J7,BPH<.'$"-*G$BQHL6+&#-JW,BQH\>/($.*'$FRI,F3*%.J7,FRIO8,.*'4NVK-FS:-.J7//JW/'D"-+19Y,N;+ERY@S:][,N;/GSZ!#BQY-NK3I MTZA3JU[-NK7KU[!CRYY-N[;MV[ASZ][-N[?OW\"#"Q].O+CQX\B3*U_.O+GS MYS30HTN?3KVZ]>O8LVO?SKV[]^_@PXL?3[Z\^?/HTZM?S[Z]^_?PX\N?3[^^ M_?OX\^O?S[^_,?__ 8HX( $%FC@@0@FJ.""##;HX(,01BCAA!16:.&%&&:H MX88<=NCAAR"&*.*())8L:.*)**:HXHHLMNCBBS#&*..,--9HXXTXYJCCCCSV MZ../0 8IY)!$%FGDD4@G)JGDDDPVZ>234$8IY9145FGEE5AFJ>667';IY9=@ MABGFF&26:>:9)&BFJ>::;+;IYIMPQBGGG'36:>>=>.:IYYY\]NGGGX &*NB@ MA"(6:NBAB":JZ**,-NKHHY!&*NFDE%9JZ:689JKIIIQVZNFG'Z"&*NJHI)9J MZJFHIJKJJJRVZNJKL,8JZZRTUFKKK;@>YJKKKKSVZNNOP 8K[+#$%FOLL<@F MJ^RRS#;K[+/0*D8K[;345FOMM=AFJ^VVW';K[;?@ABONN.26:RZ!2LR3[KKJ MMJN$7.S&Z__NN?36*YR\^+JKKA+KHI7OO_OV:^_ !,.&[[H([ZMPO *#=?#" M"?.KK\3OI@5PPXLFH/'&''?L<<$@W_5PQ/]&K"]7(T,\LC;RTT^W*.;,^ M-5-@CL[F4*"UUU^'S;7778\-MM4)=+WSSIIOWGG7 MYC0PMMEI>RVZVFK+K;I2?I?<]^!\QQO5ZR3#/OC+%5/%[]VWQX[_KY@=8RU\ MYHQ3CCG/.X]->=F6]U-ZYU_K#+;T9)^-=O6C)Z]QVZMW#Y34A=N^=^_I.M7Z MT;PW[;K14JUO=^MU!Z[EQL,[KO'6'&/-\^.+:^V\X\GCW/Z<=SWJE2U[TAM; M [HFNK,M$&P-3!OJO$=!FYR/?"DC'/J&MI3Q^8YV%]P@^YQB./$Y+8,7M%+^ M%L?"K0GO#'P42XKZ $?%$_ZMA/)#2A5Y9SLR0BQF3*(?"QV' M-1GR4&/_PQD ,<>\RW4-@,^[7-BT)SW-U!U1DSXR4CEA03FXM M>KS$'M<,^,N;X5-ZP4P /K\63+0%=*#JP=U$ARK4HA+UJ$9-*E*7JM2F,O6I MLG-),K6YQ?55,V$_L2C=*"K"1Q*NDFS6;90G:Z$Z?(">$2QX5.01"RB8/4)6)X.TY!,S&?J@(H>J#K6J9!] MK&0C2]G)6M:I+FDF0K&XS$V*DB=?Y*HF)VK5J/I$:%7M["0MR4P>$0"M'*W? M7$WIQCC*TJTQY)C6L-;*XWD.>P+D(7!AJDNS@\=6L)"#.9KE!Z,KP[6>\% M54M>4%+SM.HK:S;KR]]NVNB;':U?1UO(. *"M*-V/"< VUUNW3,)O)SG^Y!CM^UT=*PVT%QMR?T7+Q1H)3\!J32LI^R<\ M&>X6I3NZD9[2%![,'6GS88[YD'FL71(9*[IFKA/P=J4S7!6L^A$MX % MH-@[/JZLGB_+YSW[N<^ -NH4B3S:::YVO@PU*TZ%6$O1]S;5R$ 6LEC-F]IF MRD@?7HYR;&%;9=O.U7\L3, )[(%.R4T8U'/,G V]UF!6LWJ7?J2>V6+:3S]: M.,Y,Y*?F0&RZ7#.0@3JK\YVWPVCVKM;8^T6V^\+';"S*5[_N57:SGTWH:C]M M)9R==*7)JNUK6_"@SW8T^A+*,)T8&9O39G1H*?^I(HT&F-/O#G65YPW@Y2EN M8ZW<+?(JC+:97IFD,>WC]>"YM>=:;[DB1GBSIWS2/.Y["Q4UI,KCO( M#'MHR31.-(Y?\>+)]OA60;YQDG?V?A=PX(&] MJ1_S"[$/W7)0LK%_7_T$?/9K.T\I=MB$/C2Y!?3>OGG=OE,]'EV6A*SA<]MH]KX^@C-SPJ^^^4Z31G_UI? M1 /[;[B;4V;68W8Q=6&[1G7V!#U?]VNW)W8-J&MS]GO QQPC1VYS9W<-]7TM MUW/59X'=3$)=K#DABO29,8D@V8ZAKO%=/U36!R6%\,QAC+K:#(?B&V(2! ME#:'T39>AX(K)^ ML06$1D=; D9*!O9-T1,Y.(1.;E5'^I- O15AZA1 >S5KL)=+>W1K#%A7AS5K M@J1/89B _*1[!]A3M:AV:G@>+BV>#+IA4RY=N2%6,SD:,O^@Z)V&, MAI>,T<=D+\&!YW>!()AN ",3.6:"M"-M>49SWO_F(0EP>9?'0DO >40'9::D MA%<64BBU3B\5BJDT4T>XBK]E2X/$?V&V8=;#1$/T86_6BOSD3[D48A 8AOXH M@;LX'-%'>/0EB(4VD7HW@NB7C,IGC0FU1SE=#T989(3?W $ M:I)S=?JC1VD31+:$9H-T<$VD0 IH3SM34PY8AKMFBPV 2&*8:\LU9X>%BXNT MD,%!AX=W?0[I@9J5@B)'@HFH7RJHE@\)EPQEB$4E?A_AC."6?!GX4(6C7GT9 M=WR)@6]Y<3#!B'^H@^__!9%5I"&+@WGM%V"0J6GN5T-%]T+S-W^Y-5=Y%4YZ M)(^U]5+*TS$48#FWU%)AEH\&AW4N57O,93;(%9NZQV9@&9;^.)!SEH9DR1MV MV((H:98O:7YVR9@;^'?5>&YR>9+#]V**1A*)"8Z3)I<B"&D%F7Z\%HU>9GHF8ZTA6#T]TT>-91UU4IO9$>N"$"F:%?1 MB)PI&7+8 M*)+?"8T8BI@7*EH9VH@2(W@X%XT9*8/=-6C\=7P@J(S7V9S8YI 8R9C89XT7 M__*8XPF$'G6.0:AY.UJ$2BA+14=@;Z295 9$1L@\PI5T_W:%3EB:>W1$SY-$ M-M5+5GE<)&65<*95+$"1B ^F%N.B5"@FAM\&7X,FAX->2%ZF!RFEQ M;?J,R@F<>WE^&LE))&&2Q%EQ .8(UI^;OJ65G0R M$_):0FB33R:$ *8QD;HQE\I&Z,B>\O:)34>?>+0Q+I1EG!I<,W1;^$@Z9L:? M\ 18'(:@A10ZM A!7FF;6(F;.B6F#ZA39HH;8?6F'3BCB#B7)5>1A8F6->B; MQQJ7%1B22B:=)6&1O4FA;MF#,%@2PMAC>NHZ5_5>. CFC<,Y53"&3?\28@\U M":F/.9F8IC$U*4/GV5'OFI[R%F#MR%'YYGE6IC]=HT.<(U*M1T"E8SG^5H4$ M&SVR-T0!V8![)$Q>2I B-ET0"&P'.;'#%$Q.)&R]2AL.;*,"H=G:;*Y(Q(QN:;AIE78J5![R*8J&Z[BRI$H>K/A>JQ,1480@GEJ M16IN='DR-)D#QJ,:98E,QW2AZ(FO%']+%ZIJ=)2\)7 XPY1ZI(]0BC89!D^S M%G$,Y#FUN#-=.;;W%(80%Z8#&9;#Q'M?F6MEFK&N<:>]*:-U&9-\UZAK^G)J MNK'1";-KF8$?JX)Y.K(O1Y#E*> M:J6CFJ>C-JJ305B)4':D]4=O659_EV.D.T1# A2*5P:P]P93JLM273=$LO9+ MMRNV5'>@!WB;9_-+<^9<8NJ58TJQ_)2;<2NWJM&+@=NXR-:RS::X>/M](ANR M=&N7&HJFP^JB("&R+@M]U9NB?B.Y>YBF>NNACMBB(1JH=BNGQ\FG9]D@0*BY MF29#.)D D5JTXZB_.]EI1)AJG:9J=W573PLYZO0XR:-THR=!HHJ +AUG^-F M$7=[6?F%\11,K3AB#@>&8HF;MCJQ6ZF\?"NX@RJA?DFYSGJG)YO" MXMN1CG2^?6N4IF9BHM$G(44PXQ<83:B-E5ZO'6Z))=?B)P&%S:TZ92, ;P9_SJHDE9VD, MIDST<&H+IK3)1 L @<>[7!@KPJD1I]:YIW];N7O;Q]OJK&FYH8@[N'L\,CJ, MG3Z\R"O,B(^'K46LLXP<6L_Y.H&JHL"ZL]9:- DRGD5;DZ26OXHCM*!+F?^K MCE.VA)S8M(WC4?=&E$QI-NLD2P)+7'V5/1D6QO3$:_GD0-1%AA;,:V<[AAH< MML&+FV?'MF@'MVV+QZF1J,Z$O8V,PL/8H2]LO1^YPQ@7ESW\QW8X$LW+PQL= MB[[/.C@>::AT"Z,:!+)]1WW97*V1&Y@-&8[_!.+)YZJI2+BC3V:>^-O$_WN9 MFY9*/\K%50M+J@1#3W@_!P9'I8.JHH9#^.BUN:2UV/- G<.P:I: ;Y9$LN>% MMOK1'FRQ8FJQNNG,HO&1&B3R2S=K-D>R2 MIE6X[%RS(3M6>FM?*7%R\KRBZMS"6V0@0'NID4H [CJ_DDG*]38\DLAY1)E6 M;L2903E#CQ.4[217BF,Y_$?+\WEO<05[1D2VI=,V\O2[ AG,)!;7/,6 %^MK M()W7QUNQ80F6(6S2HR')BSJ8>8O2ADW-T,S'PFK-T[3)%/G((.&=@JBFSWB< M/R:B?(JLYCL^/SS$_X.XIJ8MSGD1KM/7S MHU0&6T8(>O7V1DT[9:]KUNQT9D_H.6B61U482&R6R[LKI1?]I1[=E:\(H+G( MH'/\@*$3.KB(=B4-V)RAK'U*K!4ZG<[8Q\];R8-:S9?+L3'ZD.#,W=CLV14* MC(O;$84,N?![G1VH,"CHAO"LLHY+9->Z'^N'>4)8DVP$RCS*HYE*J>H*T.H8 MP$>'A,1CUFU$GVFC.:%(BO;+S?#C?8,\C(?[IRV]61=XPZ3]W3I[7_\B MP9SC+9C,.\V\(WC(1\,E&-1W^5F8_8N6[=F8C)@KVQ\WN010/;]%Z]KG&.;K MRL3CV,^9EXY%*&!V--:W/<4PY$JLJZ^4 [L^A#^GMV^!%8#!_5L$:T2QZK!L M1I5>F,:R&9NF\[8AK:L62V)?J5-S]M><&)1(M[0,C4,\@V!IC3E3MU=ES9\2;,'T)(M? M.L&XZ^+?;I#C;LQVS*#'>W8QOLQHU\L/6NF7@>DQ',O"\UZ'V1K.0+W?A-G= MJ*Z=EXZGC*OIX5V1CTN'5][=[WS8WXO-^2W>I_ZQKH[KW/^K'V4.[ 30KD^L MH_4+M/T2D-(2J=;.1^E;SRIE*4)T:@*4Z;I>L M4UY,>P]; MW S[7 "9J](5F]7MPFLO7A8 M\$9-L]KWP-:.-CHT1V7C1S%4RSA3R_O95_[4 MT(+E7%\)S,==F\2<^8?%>W@=L2!LW7Q]O+PWL4J_](YQR)U-PK?.TW#J?4<> MO2:,Z50>]LBX-*:>ZJ#.WJ.=Y0#_O][T/OMG/]Y;C]F=[L?.!"I[F]WN:;YLI'JV^:.:I<9N><&4MH5K7]=OA5:+NZ MK)J&Y,45W8\ 6>BRJ;"]K,R.#M*2'CK3_>A%OY4 T6#!/X(%#1Y$F%#A0H8- M'3Z$&%'B1(H5+5[$F%'C1HX=/7X$&5+D2)(E3794,B_E2I8L5:Y4^3*F$I

0(]*K0F4J5(7(C"UO9JRYL6C0I!OW,VVNWV8* MI$&C-DH$LS7+OIT@=FS6C5OKEDTAMF;5PBD8#QX\]G'DQQLD8 Y]^>[@ M"9Y3:, \N_'GV[%;/[X >^P&Y)U#+Y\]O75SZL>K;X]=OGOUUAO4O]^^._:! MAOW_!S! 0O"N"2/T"R^OTJ)P M0@TYA&NFK3[H0J<#@JR0Q5EM?9!78WW=%<2<2BH6Q6-WG34L&W>* M,=@4I\6VV9^DE2DP87,4\<9;N=WKJ5C/11TVE9+,^#A=!L3-]R@JZTVWV9KC3?69.MS-GYED[-BY!AN M;CE!:WN..N\.W0Z]0\7S#K[O*"6O9>==PFN9OODNU6_F^^1;H.;\U!.UOW1_ M!CIHH802-,D$ULSOVC CT\M_'2Z-M8/++/-*-V=C+&$Z-9.NX($/1HZW01/54]#H MA#/48SK!BX_01SDU/;Y+A=LN=^<:E3D]FDF=CU+@1]UTOE%-%75OY9=GOGGG MGS^71[9)')MIK>F^&U>X0:S^+ZVE;BO:\,O.BEGKK46?:YJ^M[M:'ZF'.WU@ MR9]ZQ[6O-99]\"E<$7K_CR2 92 3IE=E-I,8*VEI2IG9DFL@$[#* M_>M@O@'=:5+S&XOUAF&VF9AJ+&8ZBPDG8\=Q$^HTICKI'*HYYV'A>.3CNN!= MYSRYBYD,X8.?&NZP4_\\XT][]*,?3J7G/M;QV?^4N$0F-M&)3SS(_:2G-JA1 MT5K>4]_TI#B^%VTQ1',#F]3(I32;?(U[;LL:]K2GK+&=Q6KPP^+\Y$@_*LIM MC#6BVMB2%D>9; B*?QS,E :H&'OX35X0!!SB0D,9!P(,5J]R.[3+U,MB)9SF< M,@[*8(=#2^UGA[\K7A$W12J=$4]4 FD ()6Y3&8VTYD%JF+V^!A-LW71*5,< M%];H-D?K6>U^=/3FL+(9%_-ITT=L$^,;N=B4%BMW;)CJYN924[,B:X63_ MH[3>2<\\QNV9_]P(8I9@&7TL:3,"5))E/@,O>WF&D8MDEY8HJ"7&5=!@'"1. MQ$"G<0S#@#ZV@+"^8F/HG0E!P3X2FK\\*-N9 [NK&AGAYUJ/:HLCR(NJFF M'LT83S3*4YIU&Q9=O'C%%E5UG&LDFV"X*+\IOFU_4_$*5/6Z MD"9MZ5WU^BLB%9D9+M$KL%Q*')4FIP\S3;2QN6$LOS*7NT\V$1\F^WPUZNUHC$(]7.D*?4 MO?;6M[\%;M#&J4>M;L]N\5NG6^HJ1S@.]WQGA6?9MJ8K=I;3N.)C;CJ3Q3[[ MD0U^SUVN=+?:+<%T\[C)S6)6H1+LV9KQ!\2]:@["Z:I[L->&M?8QC<&T%JCB\:JFM6* M^/QBV(+,HCA^]ZUXQ-]936(K;&KKC."L9A[MZ63C7K7*ZPOG/ >CK"9?]U?O M\Y6&_W"\U$).,E]F_BLE$TA8Q>*72O?"3.($)MD)4LXTC9VH9+U$V=!=[$H> M==-M%A:H4G[4.'_2&*)AB#OIN+*SLW.AA_'S)QE6"G>L\^F)AT,9BIP%.1S,:*.FL9C<-TQAT"K8G0%&LWQ\EE.I8 MZB>?!GRGF=8=RUJK0V#&UJ,3Q[ M/,9[?A?74[70>/,7&9&>=EMHSDUBRWRKU8>KLYZO#AU_66LZ!QM995US:T<\V [ M&UK%S;7C54Z6PMB5].']^1V-S7C_!I:BG.7"BA\QE$F MIL,]F[*70QA&:7.!QNF6>/_I%*48,?P"M58DR2;M, M99R6;6UW-L3;%G.8)N[.SNYC:MK7W_[WU]O.=\S6T&=5?=,5)_,2/?];N2'S MKIL0%G'Z/&0I.?,".;A*J_*:!V*SO-?[.#"[B<*0/6T*.@H$-E_#O^5!C,I@ M("?I*R9A%[\I,\]HET/*DGN!I/XBJ$OZ)$T*$](@DR_9)()!$S01C@7CK,CZ MC80II3N!#GL NQ^DM]3)/I<*E.5H(;PK+>4HJOC .]OAL-6:CTQQN%U*,:+J MM(H;GMRJF6,B-=I*HA!4PS5DPZ.A*_V3/%Z3MI-#/=##P*X*M@ $NC[",@?9 MHY-XPY9CO"O7ZS*8((Q^&KK)&SFP.1;#&,0/?)K52S)8:T.C&4%#NK;XRI*F MVT3[ZKT".IS#&;[B*[=^*0TO<3#:$(V%.1,^ 31\XY/IVPTYR0WCN V)81C. M$JW3@4(H7!VXBQV7&BWN\)CZT*%7>BV+JZ&&6[&^0ZKX6S'V*[SC2:9*M,9K MQ$9G&[W1*RZ<&SDOPJI@TZYGV4!8<\"YRJ,]S)5JV:=7$[KT@J[U:;W_VSQS M)+:2*Q]'5$>= \!8R[*8_\A&H#'!!"BS,LN7I3NDSUB2QL$2@LR,WXL@JS/% M3A2PQ>(Z/E.[3@(=6Z2LWYB3C=2FQ$>P9.Q,S0F4K&/- S(H!3*H9P(6DN?::+'Y0*O_[- :"- M.'S ;60*1!2OE ,,0,PY [Q'K)*YE/ :G\-#QSM'G@,?_X@V"!S'JGS ,B+* M5SFZR4@@^"JH%*R7 9J,SY Z>UD@_CH3R B3WZ-! 4.^D+(<'HPWV8 P3)(8 M>QLT6[23/DFA)J3UHDIO NM11,QGC(4H (\\V"QX3D\8C*\ M4O\1JE$[)OTXIK:$S=B4S7^ /*JRJCCLQJU\MK,JQ#E\QP-DP)/C1YZT%S0CP4BZ2\=) M),=(04(2K,.:R 'C%QYDK.-+-ZUKODW:K#3I!\_AK"?D'(*+S("+H1>BCK?3 M$QJZM.BH.YK1CD4AL=A!+?>8+9PL34S;R=G:R>SH&1D;-60"2NWDT ZU/^K$ MHKOXS>-\SJCL0V2#SK%TIP1,MNNT2I6K$+7"G^/TL=I$SJ]L/;*LF^32/-QD M2_]0(^'DL7/B/QSUT")YC -R07/0MOW:-GZ9DB:1E]#_L ) MVE)4!*4"&PZ3JJ18++ /,BE!,3M P;Z*X1B3/!GP*\8KE _HR)E(,9D^.;^% M6\8=ZKN&XP_C*::C,BH@&I5I_%-2.])$5=2B4[9[_#$=U=%PM";@3,[F)$=) MS#PZQ%25H(OFXE&I5$Z]^(\Z%",:K4[9$Q#DBCSMHJI^^HM%59""S"\F&<&# M_)L75"##P9(K;1S"ZA(S8](%1E?G$*7NBF:+$9'*5 KA#1?>E";)*KR60*"&H;W.O][J,R:B7P2%9@OK.*EV2!AJ^ MS0BP//L7BQ13]^0HAU$8>;LLC*H8# HX4UH.4?(8[1-0EL)3#".QT/(AGCHQ MDTDX^/.TNBLB^*LM45FQ=60S+#CK)7"S TK+4@94('[J%A*%$-11NZ0T"OD'=*<(:?U'=IR/PM%)J'2 MF<,KE-P:)N'94,)5WN5EHA1EU3K4GPZ9R\=PR+DD+/SB M7\V8P9$M+-"YEPHZMZZ[THB)&%5$&-9X#=!QQ1+B+(\2.U%*H>J(0B;4UM7) M11?*J4JY):75PA!+.%Q*L='L'$:=IZZ1=N% MI4J&G=L\M#5]"E_5ZS_K54L4)9+N BOH_5ZG3%\ F:<#LM6 M_3$;#HP1?$M#LH?'(,$%6CJ514^D(Z3)F#J]=$B(A,'UE#,*RKH,TMGFPZ0^ MTQ.-5)B&^<$]!EK5S;!$BS2".Q15,IEAO#37Q9U"L;MR3=KU<+A'!AX,#;Q- MF;C 0TUJS,FDTN)-YF3A@M&GO%3LJM3L+5^WS2=2+M5XO$"]Y:K92]BTC=3I M75\C#1"IE%0AO>4^1!!&!,>NE-@?[622T#9YJ55NBQ+_1,7)>?\-@X&-A;'@$?(WT+C9#O*WDPJ.?"MWG,W1A:IP_>@WF@C9H)(%'0?SA M%NUEWP3B*X;E$L7 '>Z_L/J10U3H>C3BG6F1K:T](.*Y3"FKHT2SO7/G4/2094WDD_ MPB/#@;YDPDNJ&5/IMG9K BFVBN[7BV4YZQ0*./1 &_5E5L[K7@8YL 2K7^JZ MT?,:D@/9VZ@8RR*]BJOG[?^"+D$'#.6K\APKY"U2VQ#6?QEI,(B M2#UCV0>BTHJ$3YZ6XPN 6-+3_M7:$JS3%$[L";1IZ48;:6[.>&;O=1[*]R+AZF;ET37*,LEK4, MXB*.XH)E:$/$Z!YF6^S-D 1);#Y\U*RT"UHFZ0$$LO;%_ZKHUHBC(^:_P1(5 MO-68YM\R6QS@V]_]:L@H$2SB.S>+^A2S-48TOR1,"&]WWI#?.V9S/827* M02&*\=EL;:'=3AVNQD),@SL7PE-&44E70K$"=2VP#AX9F\DC6K]U7>Y"):8, M+;6,H^\W. MQ5G+HIQLKF,,4C!!.]/E>!A#HQ,YV6!#HR$->R5!L/$V>Y/)-Y_]TB(#L?-KAM0)E65[O'0UI%S7?^'Y1Q]94 ML[P\Q-9-="P7(]G44+7NO$ 5($=E4Z>63I>(0N)B=VDZ+#%(]"Q(QE4@RJA2 M B>@_T;9AJSI4K1(T\Y(RLD3S2%"0FO6:.7(/L[@XF 8<>[,%1)T[Q M2-N- MEU3)6')0H+(T<[VT%.Z=%T^JF^Q)2\Y:^0-H4NL9'/?U?^]T+-^Y),[AZB9; M6;;4)^/UV ME(9/>ARW (1_LU4,2P?W7AE9156%OL45I'P%XB)!2PS'S8/]8 M 2)PDC4HD27PE&>,0?H] (8@.RM6:D9P..;9-?'FC4(-Y3LIQH1@!W;MIFXI M5J),)W3_YXYQJ9>QI94!/W@NL:-_9(MCQGZ.,?;KW:O]E'_6>AK7=V3Z^*_? M=+L6RWV$U+11=>IMP+T6)#V(U2I=;+M[JQA%=[,5^KN M'[!GB.Y<%W=!W,M((,]87#"74BJ9+]T8-YVVNC2&) K"#)X6:@:_TP9%.$&U24D6 M/+,>5&0Z;O)@[IQ,7L G?H/N0R7/V \T6'7D;L$FQ+XG["!ORB07^YJXV[O' M_K%?E;7'8NVV_E9)Y=@#]9XH?KXZ(($2*/K-DMU#3\^>+P,R_;-/?*@S,W"E MJQSV),4WSOFR>S[) H@$^LSU$TA!'P4*"2B84XAP84.%#1$V7%CP(,.$"A-& MA,A18\>$"Q,L;! Q8\,&"4TV2*"2X4L*"RB8I)G27$N--5^JW&FSYT^:-&KU*]BP8L>2+6OV+-JT:M>R M;>OV+=RXO?RS3M/R=_ 2@ 3%ORW\&#!A!$?GM8'EG\OT%[Y\_0%"C0OT+Y^YO!W'D/Z.<3?>P4> MM) ])S0X$D4D]9,@@?PMB)!;%6F4T$PBJ2251@LI%-.()W$4DTLG\71B4#WA MY%)03#&58D] &=72C37F.-5552UP#%549864=$4:>22222JY))--.ODDE&0I M-V5IHMG&W)28'7><<%T.IR66PR&W7'!@=GE::+Z%J>:6P"VV))F]M3FFG&-& M"9N75'[)&YIFWIF6F;A9*::@E_UY**)W:K>H/@3@MX1XCS[*W1+WY5=I=?'E M1]^D^#6Z_ZE]F/;G*:8 LE=?@/K]UX^J^J7ZGT,''C012? -I!"K!DFDT&L9 M93120Q'E5)*(*Y6DXHL_'0N44"TZ>Z-43;588U93087C543EB!16/7:K5:+A MBCLNN>6:>RZZY(+Y6Z%UQKENEEBNR>6>><;)YIKRPJNOFZW1B>^9LC&9[[Y[ M!AKO7^ENI2;#!KMK964*>P6PH'UVAIG$&6NL%G7D:9?==MWE9T_(U%TWGG:? M8D> .2+/1]][+9>'WWONL5=K?P#J?.J DT88*T'_OR?J@O:QU "!1%8T9'% MKH322Q%)!:*Q++((XX@P"44UCC+1!*.+1$$EE%(_0>62C4WA-/^V55#A-&20 M166EU,9UVWTWWGGKO7=< 3\\Z)6$YFFOGF[267&;8@8^[\/WTEOXP:VQ.YF3 MB/O];[N/;3SXNW42K/G=M=U;9>*0\7UZNN(M6NG'DE9'ZG>>OOP>II_&G-][ MG[)7NWFYUYSI=JCV-^#./0^4ZWX65GCK>4FO"JL^4&X4XM?-@A2U]R69F'1/BQSTIT\XMF9DF8 MY8^&\K%H0U&5.^J@!Z,#85EY(CJ\$@9Q M0*_*(4KM,Z +_:Q NI38U'0BDJ?!B$9:.^;7>"(5L(W/IN]CFQ??%SZ@9$69 M3M'B^MK6HS(NM*E.?2I4[0_N&WV6E.Q9OJ$*K>SDK:TICTM MDP2(07)6]8Y$ O%. M?\Q3W.*NIV9$Z^O(>&:=4/%0ARBM[H6"9L2]$>MZ&Q&?%I]V3)VJA"C/RF+: ME*D4M+'-BD?]8MN**LVE8K.W]KTO?O-[E@'VJ[]A+1W!3*=?_ D0H6J\H".5 ML-#(#/BT:^W8"2L)J;A6TE$2IC!>(_K63'GJ=S7$8>[P4RM96C>P0:050ICW MGY?*3UC>#99XEF5<])Y2V?480.'8]#U:K"D+*2S//IZ)A%NJD$ MR.Y3FJKAB4\5O.#YCF5 $+1=^VV>9*]M]OU-36XPRWN*(&U@&;:8[D':5#0C;O= M[G[_MY*]?+*(+FJ5C')S=H[KGQ72.[G;D<_O.%HIZ(98/C(4GIR-!T25XC)! M]DGC3I?8RT#G5$9;ZQ"TJ&A4HN(HJ"P)LC.O6=1K-D >/H(WRE.N\KK@J[5Y M_!L[2;>:E=.\YC;7YH-?R*@OIRS6]894*+5#J5U7TKDBHZ[L0'RS(*:J>"=& M'D%R*$D043V*-4'FLW+<$VUE-JA*81NUJ\)%: :)VZ&-]+=OKO:UI]Q?37X[ M@LTM4 &SO>YVO[O&4@WFDX6'[RD,V7K>ZC'6R:>&W6FN*-OLX>&A.54]M+-U M^2/Y;4X-*)5?[(KG]%,E9Q?R5H F:D9.]%NRI&VYE1D*= M( S&X/FM%=!I1PMY1W"YCM U"J:\6BL!CUYYRBKI3LL08,WD3O(-X7Z(2M/U MD-*P6%.1",5IGM?P6(MHG5%=RRB+ )F.!)FV%%G<>)Q2M8W)<0NXR" :IN'& M6(Y!R=WKS18@*88:SB$=_]IX3 M5;&@S$6.(C5,*;:B*UX:[KF5F-F5SL6:X %/R'32T+'.P,W'(J)*7X42$O+: M@( 4FN&,7QU/])Q5]RR+Q=U(!5X?%666HH5A4@U5^EC+!GI;:)5AW-#-*X:C M.#K'Z+1AE$&95?F3Y(PC.[9C;*4:_J7,X-&;7IE,JZF, *:'I\C5FMF5S!0@ M,+F*$)H,$L[2>NP0@)Q6Y7E(UO"$3VT>M T5>R7:VFRC1>K(]XUA57ACVKFC M1_]^I%I&S6F#8\$V;7\".EEI-B-WU%Y MXY&M)%=VY<*L6V? $]RY49;Y$7%X)5JF)>HXE#RR97A,E,?XH91-ETWY!\U@:VS\@1F;II6:V8W\YAL7P%VC*T99L)FF6IL1\#*.T3NQ8TJP!':4\BNZ8#(2) M&?%5$IOIHD;]I,T@G^2I4O((VWOD%TW56&(RY0GC7 ;>WB%> MR7R4*972/FY* JD?19D4/;,@$VAUM&(H5EB97'>M,0-CTQE%5VDV(&B/.!$ M&8JG@YI@Z;!A"Q[4(,W1@UXHAD*'6WH9RG:4R(0,KJ5H M\)S'\7$'?J)*L"$93T&6]F ?5#H:V6U*(*B.8R?.?B#I&4HD=)>:-J3 M68(ENO$/;Q6IDSXI7'@9:J9,/,Y;0\FCR<@.>>BEB<8')_T.7467[2"^Z"73&PCG%8F8T:;G0H59G[B-$$IGZZ=?V%5A6;:=O9+ MGQ:JH:(56[Z0S^19:4A1*6RRE?Z]&BY:TG;8%?'=9IT=7Z.$V$G=V99-W+.P M*28:)XYTH'-FHY#UJ(^:G#EHY:&^ZKNYUDEJIVJMH)[ *JX::J*"&4RFYA[F M6\I8%,JP4BZV3)@"X_[YWX?964&6:8 $#Z5-HH!6T>9A)(Y>"Q9A2XY8TR=F M9)Y:IK?DJKB66@*5I:>9XSD]#IV,*[L2J8>NSI3.Y(FJ#NM &(7EX@B1J#TJ MGW/)SA&Z&?*=AS&2E%%6FC26Q--LS]8Q16/JV!?VF+72*=N$(#=.YS2=7KMF M+)*ATY+^S:!BE9IHK,C_7J>CL"7/W6%PH2;*_.$,98K^L6>R&F!S^22NB=** MIE)\CM1S71J-PHAY4:N;5AR.,EIT(NC8B:%5?&M1^ -4+&A5C"S4XA0U^JC%"I4W>J/6#FYIL:"$OJ$"J:!F$"[C?B2\XIZ8 MT9MPK1JC?M+>05@^DNV*V@SGPBB^#4^=P6CC/9RI-='':0\&:M;&36R"@ES? M(@60A**W"&E1*.W3-B[N+AAK;1KLV2K4'O@Y@,NK;Y+4;M?[LLZ3-U@75 MG,(-Y@D5Q<8-5M)NR44%$]]N#$; ?A#!)@P64# /$ RJ4C0L'OW'4G 5FQ M&/^;W_W2JW#57VKV'%QR$GFL3%V"AZ<4:^_PY9>JF;&ZRA+N4*7 FV1M;YM* MA03[V.=I*WWYF%4F:%%PI--V).H=@#PX,B3[PR-+\A13LC_XPQ1/\20?0"9/ M<=1" !:'F<#V#!2VVY\E;&8U,_A"[)TJU65E9-'^*+A.4QG* M ^I1\2/+PR5_\S=7,B9;,B9[LR./\SFG,R5SLC_@*BBCLBF?LCQG,2K3LSR_ M,S[3\\;^;BNKW]62I.#,LD#CW>/R*AK_UBBYI![R+]__%:#EPF>E%*(!HFW@ M"=OHSDS*5=\ETFT&1O!B6NNU>6(2JVJ>EC3:L5TW4S$XES,D1X DE_,XQW0E MS_0E9S(ZA_,F'X"3PG,\]_0]FS)/US,^A[(2Y#/P]A9 ]S,Z@>Q(9LE /_7: M$2\:^QS/M96\"F+U3HJK_2-[=,EPJ@Q)I?96HI^K-Q&[Y@V;I\U"O%[ ME<^V845[-+2[$WK[1-@[-+3[)+4[%-T_0X2_%-8S(G MZW1X\K1/I[(]E_(HPS,]%S5F0T!F_P51"[5CQ-:1IJL\=97_*"E)0C5JUYS> MM>09U]_?T>:\P2P^6A+,@A0._\/9/ZXH><3,OST?S3%S!J:U9F4KPR;HD%53 M-3VG)X[@(3-M(D-'$\N#R4EWR4VW=5=W=5NW=DLW=W>W=W\W>($?'.?^U M-Q/V)?^U):PW!/#W?Q] M@/LW@ LX/1@X/10X! #X@C]X@T> L4X;-5AR]TXC..XCJ]+:A-THA8O M+K].=LBK;/;H6XT<2*G.9IG9T+*9ZWN9[[ MPP3@>9^W^27W.9\'.CB?=W&H=TVO]%_7MTM_@'H[^A0[>J%+NC](^F';MTI? M>F/;MV.OT3TH#_=ZC[]Z@'. 20.JJ3NJBWNG^#.JR?>JO?0ZH3.*W3 MNJV#,H&C.J\O>'% MH3.&3;LU!CL8B?^&2+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[^ MG!>\-U=\GW^\H'OSZN_%QXL\.9^\)$LZI)]\7XMS>E-Z?<=T8M]^) ._S#,V M8W=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$;4N9-G3Y\_@0;_%3K49X,$#PKSR[KO# MA]^>??WN2N*O5^(>OWP(^_^C;Y[]^A-PO ,13) F @<QP/P5!_PQ1Q!%)K,E#"5',,,4556R1Q1<9+%'&&6FLT<8;<2A;TSS*CK7Y"HJ-H\.BVD[DUK@F*_*,JO/KN2Y M.FM$&Z Q4:RCVFNO0A-K3+%*#5VTL44A.YNQ2Q]=#&[+XD9P5%,KZ\PS45UE MS=78+'M5-=9F)0S8V0 ?%G'4?'7M-,9G.X#H XT++MIEG\MI!2[S9ZG; M'+S-JQ7..]/!2UV\\=1+CSW7R2TW]O+D'7?< MW_I0] _QI$E][]])V\1@\C MSIC#@HL__L2(E3?^0^&A!_E@@2?^E_J,K<<80@NC[][[[\$/?SR$$C((HX*, M-'G((%O2Z,@K"Z*2?9?BIS]**Y/,WR3Y1[*H_R1CLC_Q#9 H;:)3G);&%#@U M)8$)O)K3NK( "4;E&'FJ&E($I:<,S@DN= F+UP#U"P^>I3!( 4Q:CG%">1S# M,%FCVP1^T1B]_,DN?W)4##MUC A\2H29BB%@Y-'#3XUG;WCS3-]J8[@CBNI5 MGXI5:F1#N-0V8I5J4K4K+$:.BY CEN0(Z!-G8:YR951.=*P#NM%QAW2B MLY8;N]4=X9S'=;XQS^SP/T@?/8Y+/?YAUWKH9:YVZ2Y @3P7@0B)R-VU*XP( MPM@C%4:Q"L'H>I5$7L$:F4D:21)B%N-D)"'92>=IDI2E-/_E*6MD/A\MQ" 6 M61 M$U36I*:#7N(:73H7M+IT:3*=.>)E",H#_SR-WCK#FBNNQC997-QJ MAN4X8CTN]Z+R+J4]GB M25%2\I)-G>3R(!DCJ&Z5JUTU9?G_1K9*5@Y$E_-#4BQOR9(@26EE)UF?^ZZT MDH;D[$I9L@:A#'0?<+GKQ<<8<(T?+2,;P1$M9S!&IM):+'6U1 MAUNFFR-*N[.;.Y;'=2_-8[CXV!]YP2L_ZMEI3NU%2 G9:[VY Q#P]MHOYX72 MJMN;:GT]F=2AQI>_$C-J5?%[U*I*=7D8XN^!$9Q@AY&/P6%5)9(EQ/:GS=9P,!%@X=D.P,*W/:H!OV ,8=PV&,0(AIZJ M(DQ;\JE/?9HJH0"U#$*SG+?+^ I6LB)<:VZEM]PLCE7"HJA$&3?18IFR.)9# M+DCK7&>1AA2DT:7NM@#]QNY@%W4D71U18.?=[\J.T>RQW2!QMU/QYF?2[RKO MI(&7Z?\DV+_:R^K%KLI4%W5:"2;V*H'U"V!0+_73%#/UJV$=ZQ"Q\L+D>_#Z M< UA)2G)24DBTDD:0B002VG$2Z(22%IRUY4P)"0V [&L)_?7J_\$EMH-=""* MQ1)8"%[P:C^N,:"$_$$9-=F#HM6Q"/520A'BQ3)K6PQIT^:V1%WV,L8P;_>B=][S?3 M?"ERY^T1ZD_;(Z56W^M5U(J2P M_NA\*(L(A6<6,[5^_>LOD0C/1EQAEH XQ,!&^_Y.(B:L>^PHT53*4Z2M%6PF M<"M5>^:,N\+BL5RVQEN[H*!DU$&YF"/_@SKN"UTZ.+9UGC.=ADER"]---R!F M*FZ=Z12I.@5P*Y>JB5D^51$/;D0TC[XS>D/5K& 5&XDJ\8I:/$ $&GH:B3[. MB[TGY1DU>CGD:JZC:B1^R>^XG9,:.G5W/#10MHN>^B1ZT7TDER"M[]Y#SB?G MYD+D[_RH_08)=4#]O>_3B7Y)B$D2Z@.;>RDMB?3_!ICH](^DQMZ??_TGF.L. M-E*N5^DACB1*XH>7U*Y]UH=^'F)(4J))/,)*>BE,@"TD3&+_.(9-C(8LE@+O MF FP H^!\.X#LV(#_:[&YF0NPNT$ V^#QDVTX F&YJU0;.A07$B%ZD+()$4N MI&R<\LE0>G SA_1M,X)",_I)X BN" 6NX&)#B4R#H$Z%S$P#]U#%S&AEBQX. MX[CH RPN-(*#HKX(C!I)6LAH#,\HNJ"KS]R(.I#OY-306[Q#*%J'T*I/C_)H M/K O7+%IGSG7OB0I\2KY\9OKZ;'OEAM_A QU#QM_C#) @FH>?+K M_.)O>E#MZ2 Q$_\UT9C ZB >[$EJ!B/(SF6\KF;&3B)XZ65T1B4Z8MF J24F M<$I.8A/Y9=IL\9GN#K$TL"NJJ9KXQ,4.JRMPS 2%<2U*9(228H/*+?-&*-W( M#2YBB#(.(V[B1C&,3"TNQ3'6)E/\;2XNSQ^ PE20\ @%[I](93624(F<2#/V M9G!J2\UF(Z$2[C9F@Q[ES N]T#7N 1_GC("&@SC&_I_]LS4<((BC3)Q3_>+),_(I.0E"!/O!IH ).\"Y/@#'& M[(08]43'4I#Q$N48Y8+S((7>NJ*'&@4N&(5L2,C?. 7=3(_> "/?8*@Q2"B? M?B(=]TG+ FKT.&/@&.HS! =8: ,>'\JV)DYQ=D_A;$_WO'!7XNP+PP@Z[N$# M.$H+A^,#K.,#J 4TE\,TA4,T5S,\3),Z3',[7A,\8O,\9M,TNZ6.Q*@\4,IT M% V[YK"/9,H^)DTX-1*F%LF/?,Y>.#+2@JHD=RY?N$J4Y,_^CNY"F(HEE6Y" M2NTJA4<2&5'IL%,[+=$E4\0[T3,]-^8GQ0I(_RYLUT;19&HM?^***2]"?H1) MK7!)("1P*A\B%ME./74DFOPJQ=[D*A#(*\1RFL:R++K-:K@I0BEKQTAD0K=) M4=)-,;!Q\ 3T8Q0Q_K*3U/RT_CQM3PFU4&VD/;>N2-:*P00P)8@- M?>8'*J&$K.:J2[J$V/^ ;9B@1"0T%9AFPE!KQ+#0PNZ^8E1YD4&SXH&RR031 M MQT["P#[U4I=$2B MVD<=VP1LGXHIV&;(88@[1,:R]^J%"$Z <]A1L!@R=< MM(A:U#"-4' ,;C24Z%;.\1P=:E5@8T=A[UHI4^(@KJ L$W(D"LYJ8TC[\7N& MXUD"TDE!CL\X!PU'R@T3DEN< S2E([MVPDH'3?H"S3XJTOKP2/O*2TS_" _- M)7=R2EU^Q^<\\DVC2T\M"CS;#T8:,?W$L\! E6,H,>IF\DY;1-0V=F1) M=GS8\\'.JF02]60$8B/HLV0L[&5^B9#=$.!!! M317OM,T758P"<-%.QO)!XT(%8U4L6)!6Q*65!J';BT35R9.N.[1 M7+$0;[^H7/L6?*9#SRZ'@]U(=)QKC="(.N9U<7MST+@EA1T2)UJG6J)O(M?C M'>#$AV %V5K*2A1)B@I; !EUL(D3&7D9RJG\NN&27KI M*NT^]8H1A$X.R.X.B"Q6E57-,H_CXH&&$5%()'T]2[.R5L?*:9"9+)WX8IU( MR-TL!8:HK&MSH@BAK%F1L$:)<#-@PV]9,U\L-DY?LNC,,YLGT4Z[&8YSY+ZJLW9; M\D^?6$+ .9U!-2'F4OU->S MU$(NN1&=+@,P.T531LC?@G!%:P(Q5QI&)5G+9LNVQ&P*X39PGM S&C.4<\6V M>&LR*6Y5,&XS,S-O)]B"O:?C1O., E(UX;4UT_ V2/].%9Y/YZ&@X;B+Y M6GB[J"N&I8]RC3EV"I:0;KA@1S>'P>]BGM MW"[NH#)+WMBP)8/O0#LIZ@Y!M:U4C=8L":]J^O]80HU11#PHQ]22LN12LR!E M\A99:BDOW?YD1*^Q:RLC&U4Z;/^A644EW0 8:ID5D\/B,-H M=H\83TFMFRD18#S[8;3Y8K>S3E>-=9'NPD%\$Q&U$[U8>',MGLV*(*Z$*>>' M?AZ[><_X4C^L4O=')50BQ-NBH'TV07>Q@0CK:M;$L1YZ:OUN@[Q-HL4M1.)- M+CI4?>?MLS++W$*:G?3_0H0THWY_4*3K%Z4UCVG_]Y'UB7\+\Y)QNLP[N5=R M6H'-+'&\E9Q1AG-=T9A0_3"/( MSB4J(E-]J<1H/2B0Z2K@A(YC;(%Z<2SJH8(H2(]GZ"T@BRZ28IOZ>$0T!2T MV=O<9J,#4\@N#QME2(4(.2W0/6HK[[EH9;5\PT+QP"8M M:-4976A2 ,5]M[S+V=U2Z!>U(B53N-P'/;3+XVFX@_58!S^(-(6X@TA4YEU& MT?R(:(4)-4,*M15;:4_-\]R!@_K-*3/.BAHU5OG.'UT'.82''L2;J?U\74.8 MXT-N6D:N6DA8T2=R=2(WY5U8^5ZX/KS4AOT[P/4#([&/O#(]0,R4FCTRP1D$ M.B'6FBT$)C4I4$\$8S]I/+=9PR^$['MC^V%]=I%^=7&7^KW___SC:ZRD7F5! MT9TG-11CADI\#155D25DYK(!:,.25\0D OT!XI_ @00I-#!HKL%!A>86+$RH MT.##A0T@4FRPX-A!APX5=E0(,J1(A?X2R@M94$@WZ2^90>3;]G?Q%-:N_?U9M:M7: M=4+-K_[*4NW:]:R\#V3-EDU[ &S< VCI6K6[MBS="'K]S=6;-^X'O_X&'XA@ MF/ !PW0/-&Z<^,/CQ_[N.;:L^ #,S9P[>^9\ $+H _?HE;8L^O3HU*9%0SAM MNG7HTZYGTW/MNO3KV!_NO89P.S2$_P^[??O>#0&X?@BB@!1* M>&&)%)IX(H87CFCBB@>&"&.,,LY(8XTVWHACCCKNN.$2!!#@XX]"#BFDCTO8 MH\^122)) ),_+IGDCTOH\Z222R2@#Y-7$I DEDAN2:4^YG!Y)9()7'FD.5GJ MDP"/;KX)9X<&SF200PB%9!&A*N4Y 4-!5124.8O6 MR*A0/UDEE/^C#7L/=->ZYA?DCE&FF-Q;I@::?3T-IIJK*&&FKGMP@8O<+3Y1EQHQ.G6W&VM M'2><=+<=]YMQTUE'''7) :S==>!9]]US#9,7'GSJ-6R>Q.J11Y_$[-DWWSSB M]=<>?!YSO-]]_9UL8'_CWAAARPZJ^+++*+J8(HDUR[QRSCKO_)++*@0::245@M))9=/7CVE/5J'Z?7_F01@R:4] M4X[-Y9@)<*G/FFF/76;;;9LIMY@$0(UWWITU1!&=(%$@Z)UW%CHHGR!]=.A( MA>(ITJ(@.;ZHXY"6I5"G)S4@*N8S78JJ4$A1)594H6_^.:5EF2.55HE"-911 M6GDN5:ZMQGZK6[EF%2RMO)K%5N]UK<677WGAJJQ@P@\F[?'*TY788=(ZBVWT MX6+;+;C6^Z7M8WH/9&ZZIMF+FF3KGNO:O:U]<+YLSM4FK[S_KG9DFV'9!X3&7\2 MQ*#M!2AH-),9BQY4M*$=[6@=5((&3XC"_Y80S6<>;!#0@#9"#U(HA32LH0UO MB$,=$0 =8T)'D(@$Q"!5#4A )!.0OM2V'XE-34E4TM>4U#8PE4UN:F*BFI D MMQQJ,4X+64!"))* !H3QBWD/ M?]A(7PK %>M!R%O.&IAPSXB%D#K+/]L8_&9SW/(>1X)K@>!"I2/>/3CL0A"<)WP3%E^MLB2%7XP MAC:#V?!,V9/VEV4 Y^L(4"E:&""@K1B$ITHDS[H=>*9#4A%O%) M9LL2FJ8XQ8YBK:-8].B:SK0F-<&-35,*T]KJIB:*RA1$9 3<0OPF*,2)47 \ MO4A(_I2XH/YD<9S+2:%JI!1,%953A;1LM:*RNE5ZW N%(QC*$> MN"ISO+*,:=2'6>^IR%V.)"9OBL$\WML'-O)2SK_8)9YO__D,8 M_JRSO^1H,U\+PXXX"0C YE3L8@B4&'<6:,&/-7 _'&O0!>.)LGF:L* QZZT+ M%=I/H_VVA V5T$R/&R-^"G>AOA4A0E]8(!4A=[K4K:YU88)1(FZT2%_ZTM:T M5B0J^2A); +22ZG47;EA:4M,_-$5YR:F**ZMBFV[KGU?TC?&=62,@[L(1 *5 M)Y!8Y"-NI&. ZZ@2U#6NJ)!R5*)6=ZD'@V1UDZ1M2899Y:I9Q6JLN4(K6CM9%AC/%7? J6OA/>LOFQR+\RZZRJWM;N] M]I4RF(D,\[Q%&NIESWJ&Q1L]1L/8 _SRL;2Q6TV\K"Q9]>7F-O>:)G*4.9S] MQ0MAV+QFOE);0#2?4SOIV5@!6_MF]93,@A!TK7PF:#+\O+."^;FM"PLZ7.8R M%(0KVN=O0[C<>]YWT9MA(0G[^4_@EG"YAV:TI2__C6D-:I=J7--NUJCFT95> M=&UE&V^IDSBWKH$I3"IM&Q/;YB4VA2E+F;;O&B<".+_]MTX2X8A/?;JX8"_X MCD1-5*4>!Q$\SJ@F?7QJ(34W%(L $L*8"QJXX_<,IZ&ZLQI[06D*OWK5O*4GJR MY-;U"JL9O"UV7;-Q%V0=?N4KLT]^M&F-:RPN'/_%ILSXJD[[6A-:,UM0().,YT1HP^[$3M FF;0 FZ-F2U[;."_&PR@B;4T"][=* #"EV@^[;6F";: MSB=]4*0G.M!(([K3GPYU_QU:S8?;Q:@0G01$\EZ]B5@DP)BZ-.LP.5'L6%03 M%,$>TZ@C-[\4L8A$]K0G/ '83BK1J5 13*@X_F3O"J$12"[LU0A/RBP7)J15 M5X5(29T85?Y0%54<-13+P8K%FB*+6,F-J]JY)5B:1)XF4\FK2@*&65V!9?!X MA;R[YECU/:96]9Y'<&O1I;!*1C*X+).W*=\#?8U%+"^W'#Z)VPLWS.0R\;U< M_(!-<[/':7["- [ @HF6Y!!+XSWV_^E4FWR?Q-5.!]8$8&S$;QV.!F! M.!VQ:XP38(9B8#E!$@F1$B^X=WX'.<@F$U(A$@]6%*VS.595%$IA;IBR**+R M.H,$*EZ!@RV6.F'E8F"Q5>EV.[BR.S$6&/%&&)P$;ZUW%\-C%\NC2EX(+9(A M+4,FAL5B&0&'AM/S+;,W&7@3+JL1+HW%/G XAV/V2W,H6<"W/KI1/[A19O?C M''S8/L\Q6F063H<(3JAUB-CG0!"#?1:#'P04B>;$0"]'?A1D9[B59S^W1?8' M0X.&:$<7:274@ M1BW MUV1-,V7CTQNF(3[F@BZO08>E(3]6MB__HF7]0ED')B52 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;76D1B8,:&=W6$8'H$2#.2>-66%9O31X.D$\

:US@^"V89EB58\$D&(!88Z7%)X3%N5X22BF%K-B*P!)>E%X5J5TI0>I2M$R M+='B5G+U8SX6D%U:+$.&+4OVA=Q22X:QAM]26$_S<+T$3/ #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[,>;!I2JIJ9H: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>KHM1\T6WTV]Q[OU#$V=ZF#_'TN1-)YILBLRLCW%[^M MB-*TG#2J^)24?)55"4,"Y=(WC=- )#7]FUVA!B0^C35;(Y="0FKM16JGAC9L M@R2P[&I90C9K@],Y([M*NC+F&,2,$A4)*P2.!I(CB-A M&:84BT2 >53+G'8U9%FA M4>)$&WHV$[HEJZ:A'UHW5-)J5.1JU@TG#D%&+8K5*AAW7C02;03"VOC+? NX M)1P2,](HBU+,"JIA;-DFCD8J;M66>) +593SCF"1*JLS%9-[>9D+I9;DHUB* M%D'\UZ1GFU08SJOT*Z?7*\+R8Z5T9*VTV SK>KE42W]5SPQ9+5[LIM9S#_X\ M&AG9D7B(T':Z>\"W<00M'$,^??3#/Z,56LVTO* %0-1!'1\PO8@(J2^;VSC) M'JPU'ZV&+BK+J&\2N^CF_+XZ5SE;K$/DN[J9N]:2V)@1D2 MB[N^";$(A]GE0J>\E+$0%UG 6[S&<:?$2[++4;+<3M!.WH==EKP?ES^&:$#[ M0)YHIGV0^.XW^8@M5TZ'W+VO-9_<=W- JXD_-[3;HW26'-/"O:HT72"-OB/Y M6?"KNO"G&JHQ@_ 1OZ [!,I[+LH;!=Z ;LH>^M.EW$3_"<#Q+M3*Y]&+=K!A\,G\+W5^4VC8@W,GMZ8,;)'[UA(B[LI]2C#/#A5]&C- M)$%XD;O,-WP,FD2/C1H_*/N-&GXY6F34FY][11G,YOEW5>SM(4@*K>)G?KEAUS20$NTZON)<"ZU MTNWP^W?R-E)H['O)IAJU\XLAH\_ZRJCG#7KQ5@? #'AJ7A.V'+4FN>^6\#5% MP JB3LVV$=SZ?F=3-I4G%VR-_RZO$<8/HR.AZ8G3Z6%]C9%VECD(<]6?5>.Z/%D9\FWEQ>GT1L'UA M%:FW;\#SSLT#$/X.1/@@4&#! P83'EB(<"'#A@H9'ISH$*&_#PPSWF/XS^-' MD"%%CB194B1'" SO?:"'\D#*>RUEIH39DF9&FB]UYH1 #T+,#S]GVAP:4R@$ MH?>0)O79$T)0ITNE-HTJ=2E5JUFU6ITG50F$KDO#AI5*%NS9KE\AJ#VKI.N\ MKW#!QD7K=FY:O&[EPN7K5N_?OH']SC-9V/!AQ"*5#%[_FW=OW M;^#!A0\G7MSX<>3)>1-@OH2 <^;1I3]O+MV>ONC8GV/7MT1[]^M+$A#HKJ_[ M>/#FT9<_G_ZZ.?/DS;_7I]S^??SY$3=H0*&!N?_ZXP] __@3D$ #!>1O 08' M3!# !!V,,$)S_)EP@@$MC%">"@TLK@%_+)0G1/[D ;$!>49$<0(2_9$'PPDF M>-% $8\YX,007<300AU%Y#%%%_VIL$<@7XSQQQ!'5#+(%W\!<<0@HX1RRASE M^6#$*_V) ",E#QAQ2R@%PM)*>1*"S0U::6?#C;9GK4UM6V6Y];9;<%-C5KEH MJ35W6FW+33?=R@(;]UUXXY5W7GKKM=>WZ."1#CKG^I5.'WNB@340211=5_"7% MI"UT4L0#CAFQ0QY=K%K'$65D,L@GOP;1'Q:_EC+)LY>,LFDM).DK13T>%2BFEJ,(T*U.KLLI456>-O=56R5*+V+5F/4NL MW-MZ:_>WOHH+U[N&+?:NO8B=K#-Q12[)7'8ONU8SV:!O5]EIR]4>6VBW[YY[ M[\,'?_SORU?-^=VLOWYZ\JNO=GW'ED5_?OKKM_]^_(&CKKKI^C]XX/Y9S&'= MR$&0\,<_&W20?Q#$GP0T((0J M\Z" %J"R !D(A1,RA\XHI*'_P+!G*S+0SSZ4(!,=(P)!J]",A$0V_O#H1"8B M8HR&&*,C]3!H8)N;/'[!HA>Q36HL"EO8NO:U)64Q2+]8V]G0]C:Y:8E*">&2 MW^ 4(L-]J8QR0A,9KZ0FP97I;PV1HT0$AZ?(-:0B&N%31@SW1XT\[@#THD>> M=,*YIR *D8=,9.@>%13,68HHD#I*I6RBJM09Q2>2GK7< MIS[*4*]]TA.?^9;I3&@V4YK/G.9B,&B2;"$3?NCR7C'5-9AKAE.UTSL.@R=YX"FPASD0.PDSV#XOEK$#4NQBXL&8/HUG1CA:B M#AE):4P38D>SZ$,<+2FF9*-2V&+TM!!YS8M4 MA%.=LXE10/4!2AX%4ZA;2NLVUZE1AJIUKF,55F@GJU;.0Y6Z QYA7\F[X/5J M+\*R55X:F]A?[C(PI)%,_KBIS.IA%K.>R1XS_[_UV7"%%K2C#29"OUD^8[[/ MFYZ%)C,1^EK8QE:VSDLG<^#1KX:Y,SH'@V!VIA,>\C G/?(YH +3T]N)C0<^ M]CR@>(BKCX0E8+;3O<_)"J2R!5 @NQ--88%.!J&7K9 "*EMAAV V0W.@5T,= M,N_.B ,T&A*-/T[:$0V;E#08C4U%0MPOT_8+4R0IR8A8A.(3HZC%(TWIB6:C MTMK"R"4&H^TB<7PCE-S41;SIC8QIM"H;XR15/!G.3DT-)!\?)Q"O$LZKD/O3 M/>8%$[1>CB<'@"1/'A632,UX4FK=5%/;3++36H.4[7;K,TP MC_EF-\?9>MQC+6M?^ZTV;[:;J.TL.*G[9T '6M"[68*^#L8<=1YZ?[XE&,/F M&9V($=<[_93@?!X(W4D/U&,7(\\$+3UH4/\&O!#]X'4AVK)1JW!E&DW0!""T MPAEF5*0G@B]_B--1I!4MOR)=:7X].L2HI12E4$KOB:9F(BZJ-$9=,[",O(;$ M($T IU:,-A2+^D6>ILUM27+3DL!D-C1R6TP9 >J&"V(0.L6IPP.Y4^#N%#EU MVZEQ$9FW(>%*8XUP55X,L5RC*D=62"U2QXZDE)$WMTFDS'4F1IGKZSR59+S_ MF@K)6]DK[2S^9-OQKK"LE*5AM;P[7U$YL9+5Y5VR'%F^-#;,H3F?_8AYS&S* M&5R083.=M3GGQ60VF9S5>GV6Q^D[68#773G?YTV?JO M.;E5=*/[)USA0K"W"H.@0+^3'O085SP+3& $Q?,QJ*?=)"8KH8&VN]V)6G0! MQVB9A#3:PIKI#.\JA.'>^0XT>;PWAD?#$'V/6"%7DVA&+R*B#HT4I!ZV"&U+ M'.F3I'TD')5M2%"RO+7WF[4&A_Z+;2-3B")0^J/FB(SE_O"93+\W+R6$35I; M(X=K7WL1MZFK$0E453%28JWJZ7 +6=SCY 7C?U-._^"90TF-#[XI3F9RK0E' MU8^%'#I2GFIUI&Q=4)KB?2#G]2FM+"R3-=YQ5Q'/RNH7GK'RTI9:&@]WN@(, MRD&3\I6WG'XVM_GUR/>^GE.S;4HMI1M H3- F'LY_D/ S+@SHUNSFLNS_]L> MM:M "[Q VK*ZZ% GW9J.?FHG1PNNX/I ^:"G#XP/?K*T?8JN3@LNC#$'#(S! MAFH9_YA!!3$U#;*NDVD0B8J9%/+!O,,HG;D9I5&9]TJ25N.U( (]'!&2'5$2 M'!D;(7*2E6(BL"$;)%J2CW(;:JL2;,,BJ?E";=NIMO$I):F;,4HJ@>B;,C23 M@JR0KLKU:,HO+1%>J'<2R,I 3%N"9I=]9"KK0LO8+.>21 M+,;@)9,K%M%2@OM).EG4)J"##9E;P%EDN?ZS13[#GETTC=/B++XH.F#D%O8Y M1@$TC1A<1F9L1OO(%_[!K46C#H+YCJGCCH+I.ODX+HU!#ZU+@( 2#^?RQA?4 M&&=4NP6IP5/SC[=3D!!:*.]:D(EJ.U;+$'LT$/6:$!BBM080O""B&9W9D90" M2)J1PI*B(BJD&1?!KQ_R(<;K$3+U&SF\L*7Y8RQ5_+*Q_ Q=^BR7J[.>.[JENT7_:ZV7*T "+$"X/,"\ M?$L = P'+,9HRD4%[)X'1*US/$S$_TS,U># )># JT.G[ !!?Q&N>$*8>S*8 M$8PG>$+!20N8\?A,>,(8^:@8Q6PZ!,'!5$NU%*)!':Q'('1-6<,9&H$UXO@A MH,$UDO(HVY2V@IP:H=$U*.219B-BNZ/,A+DB:Q-B(1P^?4(KMI,"\* MDI14*J3JSC5BR72;(ZR2JN';$Q(C3ZU23^%CL3XD%$?IB'?IR?L<*Y[P-_I$ M">B;OORD"54]'1]#.*H E:$ I:4 OU,!E5DMI5.B@WTX/_+3BK$8Q9'K1,B* M);-$"RYS/S +.>5Q1=+2C?DY.CU+0! 5Q@B40)RK40$T4="2UCS_0S/]*Z>\ M7+,)C%;)X-;&D%)T3=<*E X=>,S'/+1[LB?IB+3O\,Q^61A[FIAXPL:-^:>! M2BZ!4=<_$Y "0F9DY+1LC M K:1JD+C9+PHK!IB6\AD^Z\4J2^/PJG^ZJ*L\3RTD3;1ZZ('RR(X!"HR$:I# M7=2ARK QZ4XX'(AX \]WPY/ \1-Y:Y/B6QR' !0_84]\\RH_B<\8:Y1#NEJ8 M4,1&I*3_7$13P12PE:3I"Z6=0!5)7 H#914#G1VIV-5>U3B.:R6[\%4&Q3)C MS9TJ.\MEK3+\8]95!"9J'3/Z&#2G>(V0:%Q+>&5D1-_58I6F1 M%7G(YS62?Q0P%H'9H*$BL0'#_P(]+(RP"(.2U(L2C\0VVR.(,U&JTON;+'$J M]X43EKR3-IDJB[!4/B&4R!D^KZJJ3,V33^W44DT^15%$YV,*KE55MI)56^U/ M M4KJ$2=V"FR3,0*K-P*]B-%#%XLKXA0XJ&_7HD+D5/66[HEO^50,*,LT:@? MPIT-S MS-"-QG=J#B#-.G[-I_FH)WZR5WU=&($"QTF+("0MXM<:(2J%J(,M+]W]KH52 MV&/X4HJZ&9E9(8VM6 "YF2-4F5Z[&H]:7A$AO#*QFMZ\T^"TJ?[B(F,;3J<) M,.X-WVL[&RY:FV_+63!2/:4J2?$5-T:%(S.!5$N.MZ:R7SP"E#JBX<0MW&G_GN9N MY>85WLL)].9S1:@5O>%FVN8<[AXN7F=VMA]$PRUT@-=I?"EV*:>=RNL&X>\UWU-T)8<F2$-T9#W MXKR?(,[80NF7?4+I11*'E\:#1.(0@A0A0BWMF$V-J$V"?18QXIMI;ZKR/Z M8X\=MJ]I3B&R0BW2+RR<;K(A9)B=V5\ DW,+$<28$KB!H[UYPZ'.Y/!$"#:, M*L&9*L"A5(J -_E-SQ*CB*==,7UCEK :J_E4I,II/JY6E%IF1"'3900.OTS" MB@76OJ8D):44)0+G"K:=AP\XC%6B@RBS"KKHG6+.I6'=I5S*)1%..<;ZE;Z% M9A/GGFUFN-\7"FQ<6ENS:TE]JWG "ZQ*RZ)@:[G&(_1Q#KEHB!.6ZZ.R1@8'/+\:;MW5$UZ MA,<%\5*W\ZX>)&XT#]-[7"\8$CP5@2D@8=,<*2E:4].4[NB/MKRL69J6K<@G MFJF9OLA"UL@^AO;T08R,_*IQ+-4]\T]3V]$-" MH;'^G5I#4:082T2MCJ10I3$#MD1)0AU:KA15M8E4J0I+6NL#K2N^RBNJ$ ZX M+C_"&@NPG#)//!Z]W8OD64L.71X/;];YN4MC(NR?PTMQ_L7,S9[#I1X:A6$> M!DQCHEP65=QQ_>9T%F(N'W=R[PW1Y6QW D'0_]Y,2)NG*<8G?X%=A:%BUB: M@=[&?2UW^U&0*LW!B%I-A2WC*\U=+)78(%QC6=O'H8FU.%[3GM&9YRV1'Q*2 MYVTA)5DIYK[C.?61)_$9FKIHF<)"FH9NF3WT:Q.]Y$C?O<%9A& ]-QPWK-ID M.YJJW+-TA! 4/I$3KKIYF]14J#YE_0 X>B#E^BS5&QO*5)=/5>?/M()UAT\/C,X/_B& 02:/,(?/2QKG7L(()=F7C,[8@>$ S!J&(37A1J MKZ/I1XP-*0[A+R-JO&C3Z+$A:3Q/V96N0CJ>:8]F$MX$P[#Y$6A#$G!+&_U8 MDZ!V]$B'5/=E$\1QZCU:ZDU53_0LL5 V93\,]?UVY93 ZE;.ZD+4":_5L55I M]::?^@6/"DTR6Z:T=?=O?PC0#[O-8&#W^@@UGF5.=I4C.<"%9H"8IT0@P8$& M"Q;\IW APX8.'T*,*%%AP8,&+U;,J 2C18L(.7;\&-+CR(\".6H\*5(ERHTF M79)D^7(D2(TT6:*R9L4NT6?/J]JO"=C"[:I/;5H""0C0;9MWKMVZ M^LSIPZM6W]NY:KG[[=G?IX$"#_]WCX'\2)ACA 1]$^(&$ MZ_T3H8<20N @/1&&>,^(!X0( 8DHLICB/2FV^ $$_R/"J"(]-KY((XTVJC@C MCCSV*",$/J(XY(T^0B#DD4="P"%#2@P)P3Q2#CEEE%1"">64 T&0Y99?>MFE ME%].6::6!YE)D$!=JAG42RPYV1-1,@7EYIPP&542423EB9.?>JX$*)Y_GE0G MH78*RN>;2L2Y%9U_WG2GGHH.:NB=\S2:J::;!OK'XDN?O;[_IVV]ZXLGC*7GO*9C?!_?=]X%["_JG M'\467QB?Q@+^Q[&%'6NH<<<=?_PQA1/^QR$]+;)HXHHNH_@RC2VNF**,*,[\ M(XI*RNCRC"8F^?.5-[Z(9)!1%EWTE4LWR>D\=&P9)9=<4AGUD%R6>;659(HY M]4%LLAFF1P6%W>:B"!U[%*0V!4HI4FSW&2FB;:\=-YV1UEV4VI4&"N>Q3<6M M-]Y\$TZWI#+]G;CBBS/_WKCC4I%ZZEBE>L766G29A3FN?N&5ECUX#=M77I^G M=5=AJ=;ZJV!__?6XZZ]#Q%EERRX[+6:703NMM,S:3JWOYXZ66F?@I@N;5:L9 M]]RVD;UF'/"ZZ6;:=Z_]PAQR^*:[+FK06<^ONKYA!SYXU:7GK_@'CX>P/Z'. M!]_$[K?7,/P&QJ_?QA/2CV!^$5+\GH4"8NA &9H0@OS!/PM]Z #KD="'2G0B M![HL9Q\8$93?"48J(0]E;I2QEQ$/- M_\U2@XMB$6$G$;G-I&] O%03M5@G*X(QC&(<(QF?(A9XJ*HLZ*B9FBCFN7!RS3<"N5X*@+S?+*5C!JBF@D&$390Y:#XQ&]$ ,/1!$XHP@.3%X09WAB&@WREF*O-DC(\$321E\ MI]*N]**_N5!,66/AUL)DI2S9<&HY[.&9RD82*=G)A_]H,];=%#K$/ F*B1(] MW$-]6,0C8I&+6E1B12_"D4/^PZ&"FY3AMIA$PH$TI2I=*4L]U15TH.IS:$EC MY,Y2*CAVY2ZNPMP;!_-&65U.=(2AHTY1AQ?3M32IB_D,!32#.Z="M5J7@63O MK%5)V7BK-L(C3FU8,QG4O,8J\,(.O.1QC-R8@UUFC?^01H/PU+['W^DUC_:*R _Q/9?#ZF M'Y-I,[,(E*:%UF.A$DU09C5C63I?M+/2ME-(YNP1!XL$M ^NT[3T?.?01!@E M'34-GU#*IYBZMJ:JA0VX6(/_X=00RJ8;%G2@RN6A11<:*I*>U&T3W6(6-9JH MZ4+1I$:D+IX"]\3KQ@2D;Z-H0Q^:4.U>5ZGJ72][V]L3LL!CC31MXZEHI:I8 MV5$L?10,K7:%*Z)VA8^; V1@ +,K]R(X*II9UE69Q9FJ,O5W$I9,5D-38=_% MAEN>C$UL]FH^5K:K7-MS95NG4TMUX96OLB377=?EKVVA#Y=__26_R-,X^QQV MF K"&(^GJ9]D7FRRV01@@@!830+I;T((=&:$&'.B5\&?K!.%L;WNEQID)H?N,4M2T%%"PT1#.R+WAF@BJ4(O1MH[AZ*HW43-$B7"%%']QF*B^9;@BMMZ4L;D@#P MH%Q]:6"BCESI.HNH"N=Y^;R%E[IE)![U >F:ZT3T%SF,;C; MS+2F:JUJ2::J$Z D:5K#R>%-9MA>12MI"DL5M'*+-ZOA\//,15;RW0LWUXFK M=KIGK_28TCK8'H^VKYW+;4M'/-9YG/OZXY[&]I@_RYSW@>YG;X953)H&-)!E M,7L/ N%;R1-BS']"-,XGA]-$X"1G!4E+6J"M=D>O%1H);=NC>@K)1TQBDHQ< MQS3?UC!K(7=SFFF(7.-JB6QF,]MYJXNIY_+YSX\N"GK'"_^W\I9W<))&HJ 5 M7?.\ ?WG+SC_C=U>;Q5KD!G MF%?EJK^M M9_GVYVIWKF6IVY3+(B ZW*2%(T$Y9D)DL3'.;=?9/C@A=LI*=M MX=R+77:WS;;N=:[J $>NK^1>=MRE/;-&8&"[Q';UP(T^?;UNF)IO]WR$V>-\ M-S/T(]MLO3/K/Y0ED( 4&F"3%P-!A(O6FR[S66BO?&6AT>BU.>/@CFJOY275 MT[4\JB?L8IBU*WW)A3D,;@^-J]SC"E2@+#?)HH)2K#F/M+F(-F]U_:*/B%T^-[IP%UW_=LM_=)@$F#W^\O^?/U8HM^E1?3K_GLZN MA>K,Q>?L!5WD2F#D2JX(T@#N$?W96H3MSJXU%2-91MLYF.] 4FHH&[*-!O$L M6[$9FR=ESW"PE7%83_C(0P0<@U]QARYE&UX!#"CAE?FTBURYAWC06/E\6XP= MC!7I1V(Q4X_9#_W<3P%15I+!1X%DTS,1$(.<#&:EC&(=5T;=C&*J+*!A6&*E:0;:04O;Q>+M M_)K;11*U8,N$_Y; MS%%[CU2!Y M+"/Y/-XK85L.HD=YH,8'B-'FP1O#3,R%3,S#S%M_F",1/HB&0)/((,B#2!.3 M31/K,9 "*88#82&):,CKF5;#D1,]],SNS5:+M!/%;1"1U$C&*8,E2O5 '=8S'#A[ ,2A/=<2E"6X'>.25>(!2=5R'NG''6 66C8D1$-;/ M-^K'-XY,$#I(YPU(95V(.T(39)J,AD ARBP&S%BA/MXC0/K,.?7CQ'4F"FD0 M&=:301H-/,G(C9"1UL!0"\50R+60R;TFRJD9':J9FDW?^'$DJ"#B2KY?TE%1 M^$W:SOUA2*)D'T)E=5KGI9W1?''BJ?P4ULG1 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>@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 =(80=GA?,09JC ME11*HM>7GE^D'5HBGNERLNOW991S^B;Y;:29T@1U/6K "FP8C050LM%VXI0< MA=I](2!;@.\=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&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*V*LS,NPB(TZ' 3EZ&9BV9>AUFCV MC,4ES9'H7CT1C="HE/.]$)4.UW"UX==$C42.ZYFF!D MC OS6!(Q/H(:UF>1%:B3VB51*!.Z^&EV8NBN]"J),.J[X/:<>PJLH M;V2CK>OW)6Y*&DY#!7$MV_)6J%$;'6S4[110!F4 AIWHK%J@\K#J+&6JR8?R<$?WJ&#S(!Z* MM5B%YF7X%/^C^/#5T!(O2'4>QA"F$7;O@_!;8O:J.:X>.RJ9$UJ3,T7A5EPA MV.Y,/V)(!2U[9V3T C?;.T(CI+AT##D2OV6#86K/K7F L-9N&KRR>7F M2./AI[3IF&9P(IH4('?X<;II(FD13!S3_NT&:71 M_8$:"^?D3?V4)[HP#%\LQ!;5)W8.#^\*@:WB3R].9K#=[#@SVUGU@Y$&VT'+ M,5C@W %HMJ15N/ BWJ&L)\DE\ZRU]38O\ @,A3YH#?8+ODP/T M#O*54HTHZ"4MU*IC84>3-4$(TF9MBR8VUR:AU7+M-K%O9E;A/3K_Z]GNS,Q\ MII>-X6HIJ3NYUO_BWH\I0SJ$"U3#; M45T45=85\18[^/?76Z:0=J5HGJB?7=8Y.>>* B><.FZ(@/3FH#/%3S:?P M>#6N48NE\NXFG?4EK0;Q#"A98K%<"4>Y(&-S+"C!G(M<\IV[^$;A_>SAH9(V MZG>_L)*V?8?EG=L$K%>^(9-[W \1UG&$+R' <88UK@J&[<'DY$%W_2PSVOC?M29:_][3V/B?3WWPLZ47D"W MJ;5:+Z^*,">JZ;3:4L[:KVP[IRS2(D%SK]4B5T[@+G*@A+EWW/'Y;)!E6U:; M](3;?C]/=V3;B&5COKP@K)Y',_8+^12MP3\>>]%'C[GQ@F/Z^ Z9L&X,BLJH M^<:C 673AYC,A4/9A9@ZV#8K:[$\M/Z(:EEKQ7'00/J(V^:64M%F\BU?F@B7 M\5$DEF(R1@)]; .NI^"X;5?P*ZN$X<9RT"FGXP*GGP!:!J/T<)LRF)YDM./- MNW-]$ ?8Y-34P7;N+J<1EH^:?6$YQOJ73@T8'.GPV*V.KW1]IFQU9CS& MQN M$==]?<(=!=9BW $^6Y4U6F/_4A1+,5E&6U?=55T%[:#G=W04([A%Z*,O:&^D MSRM5WC)F/C8:^$HM;1SSF&&C8X[9CSO&AV49:^JAWCI"]CVP[^H9M,UH]B%? M4/WZZ"$#"20'30;]+V?35LVK$'OM/)0R7VT>5VV"RIYURBQ'/;33 MM-8K?9MN\&W+JTT\;I'G-J,/X< 1((&%!J8:S 08<&#!A<>5.@08D2)!R

S!ASPDN8#0X< MRYCQ_Q?,C#5QMHQY5)Z_I$EW^LLIKR/+"4>=_G*:]&16K5NY=O7*]8"_ _(. MA#7K[X-8LV?-IBWK3ZV_>V7+NCV0=JY;O'3#?GC[8>[=N8$/#"Y\E^Y7Q2,+ MT[OG^ "$QG,E/QX,67+FR8XS?W#,.3+G>YDM0[!,#P)GSJ93CX;P 4+KU:D7 MU[9]6_$\"$IT\U8"07?OX+QCSQ/^F[AOX+N-^S8^SWETZ-.E^ZY.G3=N[2:5 M6*>.';KW[M_'EQ,O4NN5 ]M:W#1*7KLGLTA(RRR2(K MS+/3=,4,MEM-$^TSUD(;+;+'6HO--=6,'0VU8V-S]M)+=8OM-^"@8X[:X[#E M3;CAJ /NO.F8O33]>J2RZU#K/[;\/*"HRPP@_C2\-;,;-5L\IH M)>TS77TMMO%BE?U55V=?0ZVTV"BG#>X+Q;UVM^626\[;<8\;_;MKS2WW=?>6%_U#V< UV<&&$;^_WWGF%Q[U=?VNW-W3%V-V=X.(+9OCXVY.?GOKJ MK;\^9W1TR!CC$U6TY^.--=Z1?)-AY/%[%ID$DL;S@^01R9=_#')^&X7$'G_J MB3Z(YR^U9*A,# G31()FD3?=22)O(I-.TH03B<3)*2NYDU$H(I2H%.HEC!+4 M!0V5D@LZ2A['B !4@L(H2AWC $)!85.@PK8)Y&\[;#G+!\@2JKW9!2UK4Y5@#F,A@PCF5[5JHF%TX@9"Z',2P,7[8#V/*: M%SW@'>QW?.1/[^@82(7M:Y "*N.!@)?(W[&GD+%S)'H664E+7O\2DS#D'L?$ MMS$9V>.3,L*8BV $2A&AS$@_HE'(5F:/(Z6R1RM[&[-.#0CD;,CS!$)RVIVD3D$2>9N(UK6^,:5/#T3 K&I">#L5#D^5J<"4:HAB>2=?YB)/6*T*5D(T%6$*,ZO' M,.Y65*1'9 3.2IF;EB0&PVQM.@KU60&-9&!7&SH8[/>;KD-$;)"%/FC#CO8MX+E6I[Z W4GX%SY&^P60C:?I'WL$4 M83FECD6)6E2C'M5 (D*'^-"1HA1E+&7_F_S1Q\PGHO*9:'TJ:]F/;3ASF06M8"98EG OE9 +<4IF$64TP080C3S.00!E80:0^DT$M\PL"O>;": M@/)@UK@&EVJ:C5(W^8E2R(84%HHSG!9LFUE+\L.ZM5.&?H,GJ_XR.!T&\2R& MD:??#",X7)4E<5"D54 7QU#+Z:J(D5,H9[CHJV-Q,3:U?588F[5;U%!67<$! M5^FNQ<:/QC&-J-N-2SX51>#KI,>\9\J1G=)%ID29R6JD2O!-%95!0AE8 M4>9*E3FIJ^Y5__!)'M++_3T8:%826@(/LH!C'*UH=,HP1)3)88,H$R1Q,EM- M@*+AK*GDQ',JH=DH@C:BW"1L7P/G4AI5J+8ABD\L:69[#\ IL:1S+.J$IUCP MYL.PU'-OI>*A/N^9Q, HD9]\>55@,O1/RVPFMJJ-%4&)92S+ :9Q$&5H:2*: M18E:D7*Y:I9[J47<.%J+.1Y-+K=$>IW]U%F.D?0.[69Z+C]/,JB!_C-)[<.\ MFCXRNX(T;_ ,O=/A)8Q>BGYT'_6S8$M?&M,1RQ@\/$E?CVWL1:6,T?E"K2(B M#0E&*A,U_.SG,ONM$M9CS;2E@59KB_S,?P-L"*XC$J8%%$V!S$R3G?^81FPZ M'?L@.OOK7:E20:A0\VL,A$JD3%@H%(+M:H,"YU0ZR+82PH3;_G!OIS)K9+UQ MME4W-%7?_D9/OX$V+Z4]7#\QM-HI1HZ@LL5RY$#S*](HU,Q:G.BRT6&^G\NN<^5PG1;2EU41K3CAO:.M=E]'F_.^GTIG2F M'TGI4\8N@YT"HW!J!;OO)L8:MOS'F>S,QB%L*3-?K2)$O!:ASN MZ%3G+8>GKN+,5:.>83X=/A]ZT"TG-,@'G9^7HS>\(#\YH.D;WTR4]_\DFXB&QW]9/)+M:RG MCU2$$(3KM1X:_"7B/P#*7\)PO4C2ZBK7,PDV:N+D[]ZN 40(L'YBFYXI@_ZD ML:9I*@Q+@] FL290;20+)A;LL]""+-1I5 #GA^QB;^8-\4A++^J)B":/*T M18TDKO4BZ:6N0V V;KLDS:;HH[P0Z7D6Y-&6#ZAVC_BVZ_>>SY)(CKQ.3O@2 MS6#:#PW3_Y#JE&I[GJKZ<,[G2DE&\$M'1.E%4(F44$;\5,:59&25]BM'H@Y& MU)"HNF[7N ZMML00OP3LMD[^XFI,-FQI#,*O&,(CTDYGGHDB%&LH NM.8$R# MKB*PR 9L% M1N.;;>F)1TH9M)DO!S&+P,A"S\@94WH+Q^$:&),_Q#D7R:B4&L8RULLPR'J.@,D?T/,^V>H6B%LK@.$H/AR(7B]L-: MZ"S.M/'B"FE!GK"/XL/D0BZF<$J/N(L+(TH/E9$KWH# = MEZ_1"-$?_[&]L*K4/ VKPL>3NFI%=L3Z^'!^K(I&T,?4YF>5C/^D?%ZMOUX$ M(#.IUL $_G:)_A[Q(;K$$!M,_^[$)%^"$H4-3BJ$L!;PKZ)-3B!0)J#F)8]- ML4CL:UKHL:9-G):BA)!"QR[-;H8R%_7BLNC"R&Z1B.R" P7G! _'M QG+C($ MWR3G!3>O-":G&90!QJT!)#]EGP,;*9)PD 2*SDK3N$!],-54S M2QB" @9($BD,$O6OPQSB-FTB$P,EFF3_(IED@H)23!7W#D^HXD_49 (^ ._, M)@+Z"FQ88IJ4$RY8XM*$3(:,\K, @\@R:W#.[=V*+ 1%A3"4B#SG#4.@DE86 M9RL!:BN1\8I4 S;&+%@DBC5<@^!"8XQ&X]*NT8U RG6(XS_3,CJ0*_;H<@K= MXRYS9QW5D?=PI_D0+3#=43'[3"\-K!)7TI,R_*(R2*-8^K0] M/>]ROM)8@H4LD:59?FL_E5 MB7 ;O=% 08KVFA _R/'C.K12^Y+2@"\+RS$? M*51"]^A"O;#0'.D>+U4<%W-3#9.2>I156S5G[&&I4K3Z6FF4Y#"_?(3H0N:3 M5NG[7NED0HE&4$GI-C-(HLY5K:=GA,8<),S^DG4@XB](W:HVE53#,&(BD+1I M A""PN8@2NC#]F0H0L@W.U$4&44J?H'%2&PF9P*QP U/H!,ZQ2DG,&T6/\M> M6<6><@C=CJP7.U!.0; P]%473TLR,$1P9/ TDM%7$G8]KVAA^RTK/?\GB^Q3 M&M6L/JO1THRKC910]M+R6_Y3+NLR+\4K6AH34U7U4^LQ4SPM3)/,OQ4*YTQS8Y%-+B(-A41C-M,@9$0X_:Y",,.T:C:MC7^_-('6-G&MDU2M: MKHM#(512AY=E4=5F@U<+8RYEA1<\2I6G^'%D%32);4]]J]B*M^/3. 9%G0HA M/VVJG-;['K)[G_:J6DU&GQ9)V*>66.:*(R81L03"/'(B=*V $N+"XK=HW,0C M_Y8T(JB)F2Z$70GPFEHL4CQBVF ,Q@IX4;B4)QOE[P!73%LH*<0MT_ 5LT*0 MR,[M@OG"GMIBAT20B([(<$1P!2W70B!#/6U%R["L85^KS"868IM%HA**-68# M-&9M8S&J+=$(XAQU0.=29,MP=J0E9;7+0HO7CWZO>8'8=GO7=D$U9@7S73*4 M+Q9F[DBYS2F5FG9!+2#W?D:@LLZ?I09LQXC;7J M-+LY751S$7WI61^1;-EWPL)6[(P46[,U-Y5I:I(-2I%-Q@YK:\*U)]P.3T#1 M@TKL2@-KVLIF4O:.@:]BUG[,.A&7%CD0%U5%5-Y-RO_LZ18Y^4T/(\K.4Z7Q M%'.%,5>*,99/K]]F^1D'#G4E2K9B8];84F,]2CDJ+D !%!QG%^.@$$0M1="8 M60R=5V7C<8B)UWF'+YFM&:H3#0PK:3T\]8CQLIGIA9[#6JS_86B!%KY,R2!1 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: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_5SS (.HF2CEL/(-&9. MN8V+47?X&SO*4:6;NAVS9)]Z':6Z^*[;NZ>:^=8[0G%6"KF:4Y^WDKIC9?_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? MCI/#'[ I1GLL)H!N.YN"Y&Y0?#(J'(6%RG36R(TH+YCG+YG&04M@)X^D;7SR M/&L%4>N46WJ5AU%7:I"AFMP'99GIQ9('E]'9:V8M[O;5Y;;PW_<:,NC2J">?YKQZ,CW5!QBKO$>/-F@(!VP?P*T;-X0/M7<+ M]VV[-H3BR(G7MOT; CWG]R TIWUO?KS[^>9?_]]OGWZ\^FKYVY3O?_Q^"FA'X $!OC?@ (66*"!"B;HX($( M-H@@@Q#F=]^!%CIXWX(-9KBAAA$FR-^(-'UX88885AC@B2N"*"&!),8HXXPT MUFCCC3CFJ*..!*#_.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 F MG'T>976>656]%5F*QEB65]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[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+=%':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&OZ65N9YL;,^_REK9]K5/(K.9/L:(L@HBK.8Y.5[9>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)3I:=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 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.\D %CC7 9B5KU01UP:_(2*YI0>%;Q]*31HDJ4FVKIC;?-M@0ZF6$<9L MASU%J7%F\+J(S0RNTNFW7FE&%FBA@Y&$_N'K729V9!P\]D41'9 J6- MYXJ<12PJQ]K1L=;INIC:< W'H&/.Z'K6*&7VZ%9>]416LC@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^/< _^D8Y,'DL53_G* M&[9\E\2\P]PX$?D]DWA,%2U":ULPKI\YV%A1.JB^NCJ:G+#78$WYX ML(2IB]+I*RM<]?K[\@ 81&(=Q$$<12:)Z M]%-5'D@R.K%+5\,TD49 EE96#$1I6I$G8*5R6[,H5<$3I.84,I'^:1_S4$NK=4L=;5>9;;^1W [([EOAW"7B!AS<]B7>#WN-)U8> ^X9BHYDS1I+B%(<.;#,JG$7NH5$9\T$3&C M@A]Q$$/9$%("$D:9E(E6-#5I)DJ32W82YD65E>9X8@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\GR)HC94X4%?P4)ED4S1 MQ',T]%?D6%>PAI^!96MCB&O^$ 'OJ!EHV&+Y2$]$)!E&A&Q^4UFE02P0.IB- M(\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)"$D8IN.? M3'9B?E.@4: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=9?_P'48G('*]J49P)H[>Z M6QM9.VUDFJ49>+)I@:;(HT@K>).'K@OHFK^:M(W'H];#M%3_2ZS$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(I87I5):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#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 MQN%J/^+%K?/%S"MAG6NL@P+TC)8F)W!KE7NB)T1!GDT10?DK*%11(WZ,?"7T M373W8B>6N3\$AQ)ZF/=$AQVK M3P%9A^Y7=F(G;;TAL_GGH=;&.2 J+@_%4!))H;*LL^,69:]3RZ')HCR&8F(1$8U/,QU$R]<5BKDTRJ7BK_N%0C*(/I ME4I2W26K]%Y7(LXRN!%1I;Y-?1*/9E_,V$#W);=AI29Y0L=X:W)'N#8+UA3Z M#!;PN2G#Y%;[7"DX1[AM64T(;72 @3<=9G02/%AWB4Y,=Z 5W+D#:FR(CRQT:RK*V :H#96U$QBRK.SK;)BZNFV2IA1UKIXCT)6YVAW<5 M:=.WO,- B]- "[R\>ERVR6Y"&\S$B]MCK1C"N[RZ_$=";+3_$=S*[6::UXK0 M+"6P^#[5&J[=NU0NJ!!(Q52B!ZXNF(()T'!6PE0:01#*K55B!95BE8SF[8SZ ME4!"010+0(3V"M=) 7SSK+_*=(T51DQ1=]$H.">.??5!BHLH(81A1?<78X-A M4(A]?P$I;7.7%GNYEOPJ1F2R0U3AL+*&(SN8F#ICA5D:S:9C/0;2&8K"TK;" MFU-M:O=VIA,NTS%W FAW/\N[:71;NF4BORQF-JJK,\IO#'BCP_7#RYT8+RFU MDE>BW&;- M$SK8C&Q]IO?*>_2KIE"AMP6FQW,MUV5A(["&-B\7%<<7X/IYYP/+%D4G0MUX M-U:X890B:Y$KAIGRG]9%N0.*AI55.".KCYEJV9G!R?:D3X?ITMRQF*A;XAJZ MPJN;XOTGPPMU+:I]?[++VM9E430M@"_:LS@ M%:V)DL:-H[MM1[U>[,IEO3U55$N*5/"C5%H2KEOR$4 #>L?9I1 1WEX.<>)M M2DS)U%Q5UF@:C>$NA&*5)^L-8,/D%GBKA%K!K_KL*-8$P%+HEG'5%_][[HV) MGD(LE&$@EN 1]K %/BJ)/_%JYXKW1^K5L9DMFL.PG<,W; M!D/E"%@>%FK:=)>+_="-^G25/'5%1#@;7+* ^>&$N1H=31N>&D7OQRTDO:%( MUJ'BTE#B\ALI?1UQ]QR;R2X6^62>*>NV6MO_/5S<^E'K.?+COYWS&H)F/4WZ M/L\2HUA(/!UFI9'Z,:CWN8;7&6P\G(.,+UU"A,XIG?84I7?P*?>RI8%F97=+'O M:)%,^'GGDW(,=N&G<]/@!7[H#%U=ZE3!&,R7^CB82I0X ''@GK\#!?W=^R P M(<*"# LF?%B0WKU_%2U>Q)A1HT5Z!R (G.@1Y#V1'SXB/#GQWD23(N]]A.D1 M CV8+2' ?.EQ)827/&^N[.GSY4:B18T>19I4*=)Y$.8I@0 5:M.G3954=7K5 M:=2J4Z]>Q?K5:E>R_V*5?#5;MNI2MDF[ID7[%*U9N&_MQCTK]Z[>O'3W*FD; M6/!@PH4-'T9<=NY?O'X=\^4+MS%DN(@M7\:<6?-FSIT]?P8=6C0!TJ5-$UA" M.G5J OI0Z[.W!';KUK%ANTX@FS1LV;P))- 7_+>^W+=MTP9N[O9PY_?;U[\Q/@O\>? M7S]^?^ ;]']/-'G^:V "?PHT[\ &?B&0P '[._" 8PPTQQ]YY#GPP DP;(!# M>2;8T$(+,?QP0P+]"=&? QE6XQ01^>!,U)))[T(KT#_PM1132\U-#*]* 4U5%%');544P5C+55[3F.U MM"7LT4>W5X5CC3188P7NUMMF72(W6($++@%8>^TUN.=)[#[SNKN6VNP6HW6^^;?=CK\+[M#O0G 'W^] \T)7GL M$L;B:4\^IN/**+*;#\M-HL:).E"XX/77,TC^U5DS1JJEV MC&BQQ\ZH4,JJSAILLP]E]"VRWX8[;KG_YX:Q5=54\PTUO5TS33C3BDO6-MYB M):[7UJ:3S39F%^\-UM^&^TTVY?11;KC@Z,9>W#'4$0#:YO0!!-M.]!@#.\<,,-!V31814M M5)Y$XI_',//,Y.D8QQ\SOAA'B&ZLOL<?9:)?9RYOHJDGD\"D"4VDEYFCC65I3\D3G926)P22A6H/;%M< M!H4V3AUJ46?#FM?29JD!=A!&CV(4HC"XP0B.4(.?\F *5;A"%I(J57<[#=]L MQ3=>#:LUAE/-_ZUZ@QIFP>I6/"P6Y8C#0^3H:G*]4HZPB*.L7OVJA2N=D+'.OQ@"S_TF1U[8!=&!%6H.O;*'<#:U2Z!K4AW!/O7,2(P M((#EZT1W9-"'H/%"($:>BB'-K=P B4H@IQ5*/U+,K%@L1(@CC2D8ALDOQD%3D9C2L% M9!K2^E07!X+%JR;\TZ# ^LQBRF68SW2F6J*Z5HRLC9F;,M1;BQG"K[#5KG?% MZZEQ$A"?K0MYF0L"Q+,G-9)UT"2E96Z90X^=F9;O*SG>"/)\QM8)YD MJ96K3@TL657+TW:IR\GT\H3$7%L&E5FHLW8-4,(!\_$J9BPDT/LL98XX\69(S?S) Z'*05: M*79V/ )-W;G\&60N=A%U7O1/&,GX.O\HU*$/^E>#$#12B49Y>2ZIO9$ZB9$_9YZ26 MK 1],:L24#[ LIK43'X[,^67U&2F0?=DE3*Y"7[W>Y/\0FV6505++1,H-0AV M.JQOTM36F@E-$$X8KHQ!H8Y=Z4M4([C"$+3PJ1NC:EK7VM8;>2$V[2;86056 M-P08%F%QY9IB 7M9Q=(5K@X''7BR/7@M+\[[@35'>9JA"OD.8E@FF/(7]3D,A MZI=RF0LDZ'+LD-4E$O;&]S%$:A?/,DU2R"JI4SR35ZB 1L@GB0HSG2BZ3#OY M:RJ:0CE?G>QOE!2Y;*7YM/($,E K4L&E?_OK:4_7]4T')C P&1/!7WZZVBIL MMK M;+/(>:QX]@98]%SZ9S@W.A_[DXIO3QV0Q6BZ@:(6M6(4XP3(N"[^^.UJR$SP0.[=<$2?JO7G@^IM \0FLXO*ZNU#WVS5=_[WY^FWEZE M:]/\>C>L819M8A5L8QWNL*X9%N.(K41D01M6D[MQ$/%/'"4F<8C@SXSUV([_ M!. L*=(GU5$=SQH7] B/^3@M;>&B)<,[X$D0+9NHX"*0 M/'(W!+&MX?% B.&=YSF1AWF>,].>EIHN-M.8[-J>03H]@[ IAD,2F#(2F#J9 MF2(OD6"](9LN#*D-_Q$!/Y,MD! M+B_CJ'SYD%]PGN7**^M)L\TS.#?++O6QD3MKN)BZLXF[,YIRDM1SDM8+JHX[ MI?B1O2VQ'S.A'T>#PI_@GY[HO:6)I5S2+[%X&N+[*C!41YL#M38TM>>;*^G+ M/GFDOD@[OEBCB^3;.;!Z"GL$R("$%FQ2E;^R(1@B-ADR-F-+EKU9R/4; M-EPQ'-=((B02(K"[E<:ZC;,[EEP12+:(HFLC0$[TL4T;@=+!^(8 @ZRY&.0+G,,"]IG)]K+"I1(JJ> M4:HU4;3ZJ:^02SFJ,B#]VI.C,8N6&[!U?" Q'+IX=$,V)"LSQ*"/G!@XI#"> M&T-30RNCJT?"=,S'Q Z[44C!*@T3\R;T0A8D0:TP?(-(KSR#9L@T $% \''#).!$78&9U/E$#8N9?ZV(X7H3+@V2@] M4I63AE M5+@\F[B8LJ3-: BP9(GSBA]J=$_V>IF:&"5$6RI6FB]OY)](RRO?@[DYF:HL MM+3_.I&:*FR:K8JYH,.+2,''PS0KH6,;>MS'$6+-4LG+OG2P,HQ0$!JF">70 M#MT,/'PAP$(-QYDA7UM((KH-B/0AB R6P>JFQ8*L(4K$_>NZ8 DB'!,B#[V( MS+(B"BA :]DB!2P7[2A O"M2"O B^G#)@\) OLL/^P!.GZP/*6$0#NRC"4B>W%I*XV(8XX$>I&217_2'" !&YU)3[KF>\'1*DNDNJKR1KNR8 MD?$8U'+"WW#Q>2^!QTZRM!14,$^"H-'4I-'!>U;OE)U_]5778JF MH\P;VIL66XYN&J>,W*%ULHUXPLQ$U-5C.;%T4I;^P\RS*U7.P:)LPZ,NEHCVAP<]4TL^[HK2IDI/_0B!TO"I,VZ]-7<>K4% $A5 S[+F17="\@-60 M/=F>$S62]=3H XR4E=F9O0@0(T@;ZC7".JSS8[_#T2''(9;0G+&@U2%@@0[Z MNS]%%*)DPS$;FZ??\-#,(E+O4%;8?$WQ4/\M*KH[+T)))AVC"[1 UC(7&.$M M+;./,?,H=/TC=S,>BM*MH&2>"V&8D>K%$O&CW4F>+<.K(\$8BSDX'NF>C;%* M)A%RJXXN: PU5K5%0N819$FJ^!Z/9HN%'OX3#V?5'Y4/9V-5=6)7,W5B5 M6,&;W\4;TE GP1&QP/E5/DS1Q;E(8X$QRE(6(?*_&?,_2)S09\4V:6D['HL/ M@0*R<<$6?7K)W?S$:WT/AMJ/-_'6>,E)V7FMY*3;GE1.R^LM$LG2Y=P0"9E. MX2$NIF2KZ(I*-N/_/*<<'Q^\RC6+LS:[*3U5GY+AC#\=PM7CI,G-&5%2RX][ M+_WI1OSTB#7I7-\+OM"=BEL"4$UM(-,=W64J"TDIV;3!N=<]PY4EB]VUCMO5 M1Y--OA8F)AKF80\=41AZH H-F0I6B&RR,B: ML8Y ,/)HD&#V"18H*O"@K M$8H**>*IE^(:LQ4TF.+2(T"Z*WG-$;^50;Z5D1VI'AJQ5X^),Y"QTX>K'JXT MGZZ\I)6)1O94+XQ[SY(;*J>B'Z4R$Y89-)_PB4F&5*D@4/YT"DU;.2WT_T*I M\:H*Q5!):= 6/E6V4>$!"YL>!HWM(T.6198T4';$= M(M["LKKBN,RC)=[(04VE;19=P3'@^(WISQ+N$ H\W&1'AY*U5I#>[_-@B,0 MX45W_5^"\-NH)"2J?"E]%<^<.N!]G3.*@Z0FZ8@'UJ0^"ZJQG&!01BJB,BJ1 M^YD.%IJ@630!HM@]L5A5YD^JR"^XV+04_E@_86%.J67!S#G<5560'>;.8*:Q M0E#6S4<*"NJD#LCR(^):"2SX(QPBGN8:VI5?0;:.)L;5H+4Z_W(D?S1<+;$J[4B(VV/TU$MKRVR!5C2EVQ?UL*/ 8&34U20O?XM!,D7 M$+DW![DW@0FX?R'LQO,0Y)JC.J:\W?'?J*)70)9LELJ>Z1J2&OQ.']'L9;2S MAZNDSE"3"/[H/[4]0R.T0-7#3,HV8,I=Z,5?5E5G7=Y9[E5C7NY_]60Z=^:F0>G!AJ,9]5 MXJI[#6I^,46DYEM=EJ3]3&5I-HZ<7ANCMH#T4>Q=[V4]ZS#6MO& P"3CH@0T MLKD612?-C[P^/'M!S@9)'GK9%RO;E^7,LEKD(PBYG5Y$D199/ ;_XWB-UWFE M;*KTGHXI'YC**?/<2CH3O3SSO$?%C).Y$BN1F4 M2_>A8 !Z"875QI.KO?S\ MY#9I:3NA-*^X\7/LJHXU4$ !IKABX;^,X5'+X3;,1[N ;LQ8W>,K.@9=S)== MX227\NH#XKN93,.A:G3#BRNXK&^XBL.2,V: MEA[MXDJDEF;%6C)VS6@-,G__HH_:;.O0X=KQ!=N95)=(.<5XZ9=ZJ3<'$1A# MEU\I^TF$L9 \YJ/BX;(5-"Z[(N2_1>"$4^3!=4J/*20AN2YC[&PHR6@E >V+ MJ^2,^ZD5#ZJSA(F2EJ]5,BJA:26VPO$!O:54_D\;/U!-!5#D\]C<]>U6 ^XB MOV7 3(LI3PP+I5U9 U6>[CYFI_:?R\-L(C_UNR$^1#_/'$1I'DT3:RSNKKK" MN3'4-,W37'.Q9O-(),#UIL237-9R=N_T &-S^*PYC[LB6S(^#[*FL42;)[&,YA%1T&3HD[EP70UTSS-$Q+1RRD-Q[.% W6)BZD- MOT'$_R6)SF#&T7Y<52]"0@,YUK9@4=YQ$#W(Q^'9(AZQ].LF]MO, M)L9R)=)JH[U57^WF=2?OU%SS,Z=#J9US+A[G'ZN62O06?U(=]! ME=1$\%6/ M]B!?-*[)O*X7@%%T$I0R R?7 OD=XP+PFW3L#^QC%)0'751HE'(N06YH"^=. M0*[7->-\'VQ&S4XXKQR?2MI*@0#MR"5MF:E@^#0E%PY6@7\EK. M1^>W?@WK&]_5IN,]OVU*#13;U5]]'#2?#OF#,>FMK&0Y=[3/9NI->S64)^Z@ M .V5?P/D#GH'LF6]\_C.S7,&"',-!C980/"@P(,-$C(\."'A0X7^$OZK:/$B MQHP:-W*\V"#"L8$31,IK,-%D@Y&_&LCS9U+>L9(R![JLR1)ERY'^6IJ<4')G M2WDM)^ZLF;-GRXY*ES)MZO2I1G\'I$X]4-7?!ZI2MUK5:O4>U:Y6JY+]T#7K MO:EI#WQ8NW8LV[1OQ\JE!_7N 0@'ZJ;5>X]>W[Q[ 0O6ZQ?PA\-_%],S;'@Q M!,>)_T*X%YEQ9<"1&]_M[/FSYWG_$.8I&6V:- 0EJ%6K'LV:M&C8K5?+KOWZ M]CS;LG'SG@?Z-T8EO&_W'D[:N/#=RI,S)W[\N7'@TJ=3KV[].D?FQYT79XT< M.G3OX,5K1ZX:._KTZM>S;^_^/?SX\JL36&)/WQ("]0GHTW^??WW_Z=???P3J MHT\"]N'W7P+U-;A$ @="R%]_" )HSH$9$H!AA/I@B&"#(1[8X8<1^WESUMF MW6-II.L1!A@];1&F6&%[@0I!8J%6]IAA>3W&J65Y:9:89I%E%EE>EO%YZS^H MN98::K'QNFMIHK4VK+"Y%5L:L;H5IRRS2N ZWG+A2?M=>^VWRVK7+;KIJKLNN__MNNN4?O'*J]\2^MB3'X7WVEMOO?HF.*"] M!]Y+0(,"YQ=BO1@2#.&!&-X;88(H>L@?A_6:B.*)$'N(<83O>ERC.33^F..- M) ,Y,H\O!FE0D@3Q:.231!H4=-!N*;TDT!<^D03E#^/">:: MYOQD$E%,\^3/T%Q^4/0$O_@T5%%!N?2+345YO!ZA4@&J558'1%!VV85Z5=96 M9;MUJ%5M2966HH_2%>E8;1VP7F!\";;8WZ9^H)FIC+5*:F:'0P8!X8R?VIBG MIVX&P=?JB;:KK\#&5MIHFV,>++&OY;9LL]8NYRRNXHZ7+;GD3>OZN*T_5SGM MM5O$W7;_JW^[N^K5]KX;[*39/CSQQ1M_/*[T!HC?O!,R7^&$]QVX_((20JS@ MB/S95[#V!4L?X7WV1,BPQ"$6W.'U%VM<(H+([YE R26'3*/*.M9(P0(IDTRS MCB[&;+_+?*2DEBF$@ 4)X/^<5+2%E&1;7EI3209RC C\9&E=8HF6:L*E!JPD M3UW24@>U)),M[41+8[*@UB!H-3VY#S1<>6%5 !6V0]6-+&"!%%RPTC:\Y7 N MO-MDXG1]]ARS;="5<=_\'5Q3UZ"W>L MFQ8@@W='04Z+CX8\)"(3.;QX]6= XL7OO8EK_[T"T&5G!@C(Z8O\?5'DQ?K M9+TRU,E/2N]#I@R8QM2'H(PI4CT)J!$L;70_%\6HEONKW\GJUR,XS9A3*9?[8K!2\SG,%>M7H!M=&$7W MT=Z\L5G;$B2UB/-'V?5ND"H57D5C"O\<[^31I;H3#NQ:Y\<\^D:F/OTI4(,* M%4@N;T*.K%XCJS<@_10L/]#SWHBL!R'I5>@^'++JQO"SOA1Q57T02B57.214 MT-Q/93>B9?YZI+^0C0Q)*(,9 OU7)!RE=7_#'$@Q$?@D92XD2@KAUDV*)@_! M?HEI.BGA!JUVI@_FB28O@9--@O)8?U#0)1F$[#:#,M9_G*51, P;VMYYJ;&$ MQ4]B 4O:[/:HM2B*GW3[BJ0DQ9Y4&92@AFM<%"&36\3MUE6&D6*L"O.XRV2Q M5IO]QZ\P]ZM>F2:-H0/I&$=WK-J45*=VC"-*33?(UVFW7#=5UG'#BY'J?G=< M=N0N2^\HWO7_LK>]QL/7O.JSKZ3.UQX 2I F*[G)B%ER7^ 395;[*TKS+:Q# M 6M8^4"T,55FK'WNY8@L842R&DKKF:Q1INT?&\+2TO>OWH7>L^>+,WS6YS M\#A'/6LWT7LN-*0C+6DJ_4=!\%VJI9,*(:<2@*H4LI# J@=5=C#;%)_V,!\$,2KM\J,OSA4JTPTV60"'(R$&_X2,)$L5Y1 MS.*5.)9G@^TQ"3F8$L:*B2B-K2!DA\*TK8D0VMQVTTK&.58D_\E0B/JL5$); M*+:4EE)A*6V5>9C/V.IM+>P9:%[,4L0M?\IP?C',9!IGQ"H*''*T>IQE-$.9 M@V\V,FQ>C4<]M]S7M!&-U&UC2Q]!(M_431K*JQ9NZ+ MS94X55.'#\&O7+"(%DRQ[O^?O^FR M?N6#IWZC^>OZPKJ^I5W?ZJ,:??AE8R=(7@D0D:C=_T2),D%)VUW0!FT0-970 MF#S@M,4) TY0!8D)3%26G 294% @8F469!%>#/G)V*B3XGG6DAE*"4Z*6I36 MW>#05U %:\%66K0'87C9WQR1YGV>O^6@J:B*;HF>X^R68VQ1%OV%4(&1[-%> M=(64[1U+&=$>[]U9%+Y&MR@:(2'?\8F,G?C:0,R)3,_2BBA37 _4!B6]W?VB60B W_B3D8A/^-&+(1(#*UG8S%R4WH MA)24R4T\TP5IF];PQ-5 4%$L($Y0%H]EUH]-"5!)1008WI&)3=TT6=I$&>/A M4+I=W@W-D]Y(RFC!EC*^%N;Q3:C8UD"52A-]B@V.F<(AE&0WAN)8;>(H;@@FG5AX9]M(1REH?M8X>_1 MHQVA7'IQESX.)$&&E_4U3X/LA[QHW_%/7O$G@!?\9 M4-E)5N2B>U+E5::@XD$96-*36JQ;;-'%,/(3;.U37/A3>_@--,K%OP$4$R51 M;Y$*JZ#*7494IQQ?742?EC&-9C M0-YC> B29]H.2T4F&+YC8UIA<;2HC=ZH^^Q'(WV?]@A(40F(I5E?B! ,J8V: M5DD/P5!5@'&2)0GB1ZH2E"K8^J32;\K4*^62A<&/A&DI6]F?6Y65YD3$3)TF"3FK2$G)!)"8%)UE3-F(Q3U@C9-@6J M/ZS$3Z'3#%6E:;73?:Y;VIR%"G)%,D;*VRBCI#91HZ8XD;Y5XS,V:&'\X X^ M:&+\UL M7$01W&]=QD_])5_JRFEP*!OEQA/*V1*2T7-4'&%.(7&@"_#%J+D@ MIA;*8R'AJ,?0:!;>(SNJJ#R2A[ N_RNS?HU]]4N^1%)]Q6&]&)W1V4L?+@R1 M]B&2\A>"#:+Y76N"W<<>/FDAHM^YPI\B!6=)SI^,9%C\2%C7I0Q)PBN'N55# MH&DO/6?- !L 'D.QI5V3$(THK@LS20E,@*=DV6EYGHD%N=A*:%.76!9*=-#$ MLJ+5Y$10B!.1R=38&![(IJ"2I5N[==;E/4I7ON \X1.B]-,/?_J#C- [B3*BL&(9/72BMCF-?*A?N%:83RD9@!F:O'&;IH$L8 M'E\]*A^P/N:Y-"N[D%S5_@[7(N;44J'6CBW9)@\CY1SSS.&$Y$>E:9_U.$B! M,16%? @G7?_D4_4'W2[8A)"(^8$DQO2#B0 N(9Y?R"B8.?CF(=F:6?&2)+KK MXCYB_.S:E^*?0+R,D)#D6D%G >%501A$V:WI=1JLFG0)3S@;,\V)!-98*D;@ M8^E$F#P-W^$I2F30"=6B3('6".:NN=7G+_YG9P5C5]Q0?BY*H^YG$.'-/;P' MYQ5H;95*SGK>@G;J-2K.K,S*7;K*XH"C.?&EK*CJ7PIF;*CJ2,F9T[J.;N"9 M%)J+KC9FBO;JH/UJRW%'V:8+&?(JZW3'B^)C>,PO__8O?$@2?PP,MK+A4EF2 MM1I,T7%/MJH:;P9T5=!2Z&[!2;C3J1H'VNS>(Q'LJNK*0\ MF6OE$&P=8\R^9><)!C5ZWF(P1L!)E,XF'!S[+&6H2JCNK$RUF48A8>L)9AXG M+?B.KXBB[Q3J3KK@U&7ZJCUFYL@)FO]B5Z!5UQ4"TONV+XDVLB5?\G1 $I)6 M:\!4Z_=ULO6!FO,XCSUPWU,Y#QP.&()1U2E%J?MML-\&KJP=;F\2C^+>&B32 MCRWAD@CGLH2EI NOY$KNSZ_=9*^EZ8@%_^"Q#:P"34"[/%"=FI RJ9VN,<3,Q$BQZ9*P;5AT6N(Q#9.[ M_$R-':PRV434^/_=G"Z-#P>9F(#3E4SLT=P)$VNL/YB3H>Z$.AD>?"8*NIT@ M@#996.(0E=T-IK0@,L)'9M@@7!*47GC9#^:;Z+V*F!7&0T&HY,REA/9L15T. MFRUT<./AYSW;FZDNJ;+!U_I<"XN_E2U,-//CM#?C.3/<@YS"W=8_Q!SL&68 M):+IV-ED3K9UG:H)LY$)-K/$3)A)"#4L3!P 3I"B"2&6!E:-EF2;M]EL8B+M M(@R-#6B1C8@G:FNEC?"VD\O*$Z6F6WY2ZF-;RJ/@LZ:FY0_B8*M@=IAA;UU" MAD#[8*@^:$-M[SBN:I$7[>PM%T>5470%"].Z(Y0?IK+2[T@[)F,"SV(2J[@D M]WM 9OZ>J&5F-(I6,I>7_WE*VUP 7Y( ^]?!' PC34S!=!*W\O1WCQ_[K9I- M-VE0;_?3I0B5PG)3(_54'S64/C6?!"?\)'IRWHB6.F[7W0\N,Z(*YT@L(0GF MWFN87JZ/E/4RA]@EJBDSY\B[Q+71E+J"FR(W:7-Y L700&7%RO737/A2BI.U M!?:'HU-6;,4+]:[8'*J23<6Y/0H,:K&C8L5GBIG*-*NY+'#@7N1LY&2TRKN]7%ATIEL-^$@2Z;4LB_5 M:OEP7^UYF3E[(%^RBCF,XCN],X>]_SLF!ZE6#8A3=?+T)"0E^?1T6]J03D]I M'O\\T#TD;1HN!8-W6(TWX6+\>7M(40ONH&OP>4^U!OLFHK\'HONR<,[/5,=W MY>IR(MZWNQ(G?IO5)':U_E5BR^A2S@^L)OZ/,H,Z07AXNTB;V_%PQ!+$AA-] M-@/E7*OGA3^6"G5;GM@IC[VBUR"2G>CZ5 P*5NCNKGM6:YE@H@)ORYZ;%_>0 ME2$CC.]%?&S*EU'C&J>Q]/:%IPK0T7&9&CO'EW.N)]CJRJT0V=4 M.C;TJT9Y&Q$F;>_.NO"C[UUMOP?WF&\WGE6;#;-Q(;3M>#]#-Z=[D0$WIQPR0'$:50:TIQD!3L!.WR& M.$!\\'<@PD"#!PX<')A0(,*%!QLF1'@/H<0/%/U1K*A1X\(#&A%^0/B/9$F3 M)U&F5(GR'KV/!R"(I CA([V9,''2U/D!0LN;,77FM$E/I\^B-B$@O9>T)U.8 M3.FME#J5:E6K5"% F*<5@I*L7K=^%=Y/7NVZU:V:;6J=3OW;%J[ M=M?BU9N7;]JK?P&O3-MW+>'!_WCY%MY[6(GBQGL)&XX\+W!ERYN'7EY\,3-(Q]_WEP_ M\!34]U-/ 7SX!.VYRZ=@CGX"^.W+LT_ 0DL<$#X*$"0@@7X2W _!QMP<+\( M'TS0/W,:\,]!_R)LH,$(^:.0P00]I"!#$S$DT404.\0P10\[7,!$!EMLH$,8 M;VQ@@1Q-M''&'FW$T,8@AQPRM\P:\*6P\1IX);'PRR24;F."7):&T4QRRO\GY3DF B:?G, ?*<_L4AY_V.12'C+/7'/-).4Y\K:"(D@H3S8+^D > MB11R:,\#&H)HH(@<2A0DCQ+]2"2)"+6(T9=$\D>FESZR\R6:()IJ:=XTNFHI)9JJ:FB>K+SMJW@R@K7N'C%%2ZXWGJK5Z[8JJO8 MN=K**UG/]&)V+5NO5WQQQ0Y77)IGI9F.NL8;=\S0 MQZN)7-#&JG7<@,PIM:QR3C,Q7%O)*],$\P G_3'G M3+7IW))-O2>PJ4U-550JIG%Q=W56EF.J)J*=JC^KPO\+*:BRO? >+ M6+%V!5XNX?/Z%2QCRUHKKKN83_YW*Q1Q_[:<5OW_WWX8]?_LJ&&TXX_^-XPU\ZAXD[CKCOP .=X P0@,3!#L?" MXQV*'7 \Z4E/QLGG;.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!(]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#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,/-=-_RZE5:WK29/YFA59 MX6XH6;F=[P8KOMZUDI6'%9Y9D%4L6.(EE[=D7BZ9!SUF779WK%UM:U-KOFO) M>7NSM7-F@!F9: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'D\V4FZ[E56G?3K4CSINT\>EBG@X\K)4 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?'NAJPQT5E;"&8/A:B",'K#PC,MO0@BXGMAV#08YC>())6:$0-< MI"%>34A._"]_"=SY!L0O27,;TDRK&$:=DDG#7AKI"P/J3%&_'((ALB5X>D]:O4/Z2W7$(3 M4*5NR*=[74M2=62@&%E6]U@R46*%?J(@I<" (&%+BX+6\"'YY).Z?QL 8VNY[Y'ZI[NLU +FGR.SYKNZ"@# M C5P SE0F?9EG)@CGKZ#ZB*FT8[#?\ NGI)KG3';-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*\9<=\HLCB"LG@SZ[HBORN;)2NS%5X BE" M[OU(3LI.J7;IQAU*2_ AP*3 MK@ [:[,D4 'YH@,)K>F>T0%YSIB@*<^FD1J]\1O!<5YZ ^R>XS>B8SAXPQP= MS6&>HS@B1H&L0^S:"3R*:X$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�H@&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><&@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;/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.Q6GGMG%,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\1$SW%!1!C7+W"F=-$E%.5.RH"@)S MM77V@"_?)O3WVF3?.M=QGO\R$2^'7(NO0PF.7<6*=0D%1*/+UNQ=L*/> U++O'*8(ET8'UGRYP7%Y%4 M%Q=6>I4G_X8G5Z"4++;W&/\O,3W#2HMQ-,0G&STS-"%CY[1Q 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/$.[DJL@A^&Z"I$("1.U$D0/I2(>)5PD"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+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,XB-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>B88\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]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,@, MKWDUO,$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:!=C$KO]H#>W "B@3]_\OP);%#PH$%_$Q(2 M9/BPH4&)$AT6'-C@U\."%SL.W CR(\<(#P=>]/?AX0&3*46FE/DVI0J-:74H?^Z M>OT*-JS8L63#'H!P-NT]>E(A?%@+MRK;M&CKGFUJ%P)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),@APE60#3&[9@)=9>KDE M!6*J:4Z9:E*YP)ALNKEFF78F(*:=;;ZYP)QOV@DHG@T(JF:>#1P*: ,+&-HF MHH@2*.!%"$UPZ"^'8B0/I?(VV6>>&=89:JB!1IIA%FM, M<6X7HT;;;K?9!IO()>,V3W"LK:QR;]"U6UYST=S>W13#/,/O\, M-'@TWVS=SO#5S//122.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!]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"?#T4HAK1I>,F7UJN35"GFJ4J9!+'6] M6E5O(Z*"'TAJE3Y=?80E%QF63I*EK(^P+UL$D98YGZ6M:3F+).^4EE.ZY*M6*.'-B4X6Z-"XRL6C#6:I5KXK_U:QJ MM6KV,!#62+0$KH4U; Y*D!Q39*,,J=5$9K-1U@ )(A=[O0N40C- J>07QE*TF$#[X:0^Y"\'>]IAK$5YY,UKDL"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*XBKWLZ@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>+_ 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<^/__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;,@+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 'R:%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:61\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%9O]"!G R+V$"%+ M-C8K,E<5TH";N7-%=S>&]"!OPR+@J'3DB(YGRHY!\E?K*#B+\XZI.6=]998A 6/.S)8G!0XDL6;(EI32;I:-9=!(F!TEHK(1H MB[J#:K(H9K>H:N>GU'#TZBZUX MBPYWF#.#'A+K6H*)8_UZI,.+I PKC,@KO=-+O<[.$3G(H+S-WKUCC4RCXDE2C@; M@B-(.'XZ=:LS)I[5LYV#P(;F=:>S.DR[M&67**\#:6+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'.4865A )=] M/&6*)08??8Q5YL?(, :,Z"?(B7P>DOQ3_[JP AMCONB\[8'302W44,H@T-@U M6HK) _A5.==RULA6U(B^44TW9&JFX)B^;C,W29BHZEY4Z@:8Y9(>0B%J<4JO,JD5RO#-WVF#9, ME!*$>:<\S3-XKQ+"H"I-U>.IQ5,2LF(.QX4]DK*J+QQXVK7.Z%-K8FC#V^7. M__$:>ELQ;[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=PB6[[ M@D**:%$8?6[/?<;,=[J?R,800 >WT5(YY+HKNJ(?YC$F=L> +-\O/.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@: 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^.*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/@(#$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<P4-PJXU MVQ3L6J?_Y,ZE6]?N7;QY]>[EV[>N6G^ ?N;(*]!X EJ#S_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:=/+)N92( M4IYRRRB2M1))*+K&\\DLMPQ0S22^]O!)*---41;SCCUC#-P/*O,^W#$$Z>+<#L)K_-Q.O>.G$LM M%;?\*"?>B5C****+L\4FGH'0--M?B@\KI6*B2FLK:L5Q2%ENJ MR.H^+*RZ*LM[<<$W?]SRV6K !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=M9"!)"0BH#+(IC2%J4]RBE&M MH]6H;-#;J#_&XS)'TL(\0 M?\;#H0$1AT0%<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\*;%? *%(1V/=!XI-!WR;&<#Q@]*B48/EQ)M M:0("4- LM-.G#2U!$SZ1T3IT4RQR#4-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<IE&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/&"2REG7S9/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;_@!D6M:A"JJ=$87%.?BDAK_T#EVKC1C6X/=_%$Z]Z0CDQ\5*3B-BX)CG!%,I 1:4B%QU7?P=<3U"/.;QGW6_@))[*_RV1\Z$=? M^M.W2\4=E1!)62JQJ824IC@9N]<=]LL>'_-*?M?*7-9,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=0+USSH%H3H??J0<&#(6!+(8X"*9/!KP/_R";Q M$ \":S8?ZB')ZQD J[P#^1 &4QIK&YH!03 'Z1 O#!$E*I$*64@KPI O9#<4 M(4,.,Q'8,T.T.3UU"Z/9TQ';JQLS:DG<&QL[4C+?2R2:%"OD Q._.40X:40D MNTGE8ZM#',0]I$F>+$JC/$I(PJ1+VBLJFXCNBS)+ 3G%\A38,17?$3/&PIU< M*C^7R)4R*\4P(Y43L ?WB[FG,MI(9]M M032F2Y]K@@M%+*[A2I?*V)=FW#2NJY=DI!?#]!<2/!A3DZ?M6B!\PJ?M8ABU M:S4:'"CDP#L4ZJ?.?,&0T9@1$B@0>BCZJ@Z(U I DFPSULBR7,::\,I)K(PJLFI*[*BT!NJ#R ;,VP]CU21IDHJ MI#JCHEJW>$/)>2.C(\F]*3D2(@G$&9,KAG,^\11*M<+#.$)*NRI$A#.XY&M/ MFY220U)/^O^L3_NT'$LYB-+)))!;G=OQ/JJQYK;O4K7"!IK2@ *1;"^\!+D7< M# ,R(!:=#' R#4JK1L/HKN9:KG+RG[1#EW*R+@(2.[.+C>I2P=?0QEA#Q[FC MH-L &= D(>3(#G=$F93Q&!?2-=84/'_<1QK2K[,*R,<+D!X*&H0$FOPHTR*: MP@6Y2 B+R*G9J9KR-J5Q(BA*$*F)D#KEM@TQO3!C0Y5T,45[JZ%D'$C]-T(LJR*Y3[0*3TP=SR"#3X"K5$O__510#=4_ MT92-ZZ34,2RE/-6'2*R.&#^I#$M1^4]5FJ4P"PHRLQV=8(FQM!5@>I5^0 I> MPCE5B3-?TC-@K1Y=4:;O&1:ZI*WJ.9]F14"\?(N^;$35@!_!4"?[8;1XH;K, MB*!):XT-[!=/BR &L:[M]^B>,"2C(2*AZ3;5ZC#6.T8V% MRAB^XXX??!G7%#SS($+IX"_G0"N?V:&3(K#_"!K)DSR6HK8F'"('([V;8AIL M$S<[+9$LK,@3T=,L.L,2&H@JKN]%0FJQ.=U$/W M)$_E:S[*$55)XED<^\F;!=I))22?/5JD_TU:]N@DZ_L(T7'*+C,LQ!I0K>P( M,=.=E*, RS(>5'$LF;A*DKLLG+ L-IN)7I)06>1%T,+0V,HSZJ$*M44M#66M MU](6802?:;W;W.))&.71Z1HNL*.ZT'#&:J6EC5,C5+"8YX%9U OU6\ MK%OM2F!],YNCQ;?L4 Q]E@8N"P-\%CVS8&G:2V#<%G"IIO4I2G=)C7P1#4H# M06CD5N;"M'2*IW4207DZ#'=Z5W](F'O1I\A4I^T:1Q3,X^P*R1DV(!$,)62PLH#SFN;0@M)L"@, M$2[LV)[BJ2N<4ZO!TZU9WCUEWI,]JNH,U+)!R=Y5-$E- M.*$,3Y_,0Z&,7SD*./$5Y$)69#_D-T2.9$F^3_J-"*B,6C.![5NLN@2Q8 E):N M #H!S%MN2< 0-DIY ;5T<31WJ0QOTBX7%0P;)0W*2(SJVL!TQ=:Q*Z=M)#M6 MHZX@]4Q\LES-/$%Q]6:[$UV_JT?1/0 H)J$3>D?]"K9\W$?\LJ]_M"LOC8\Q MQ5TL_IDP9:G-N[S?=.0W"(_3=G5M0:(]^/QK=)YAR>-<3U)=KX#+XO*6F7?NE&M#B':!1[ MN++YY0E/#M#_I$HQLY58I8E7ZI2AZ,I78LN2QD.5JP 66NH_.DMJ56S@^_NS M7C+6L\V6:L$>O8U6L=#;8"P+]<36"!RGJD-AQ2A,>;$?2QOG;GV7$J0,^RF, M( 6U[$*UPDU7<J48@7(HE$%B#PI-T!SL(>[7BJH.'4Q-ZDCL=WZ9 MFKDKVGP\_4A"'EJVR./BR,,:F/*\X8TI)O)8A,[3!LG(G](B-V[.,A14DMT0 M0!VQZ5VJDDU)$IM9%*DJV_/C[X2XG67//EQ?^+S9RH%IS'E43FW?D*940Q)N MY?]>;JCK. #=.%#1).C.::$FB5+Z3ZQU.9>#.5'4+)\ 'C4;": 090?%O_S# M.;3,O^F!Y6$ZM%VD1=F:K=32Q0_=+:Y^.OJL'T_#5FF6&.A"C,&UEV:.'\DH M#?^!9NWZ4<>4GVX>QVT6TM/P9LO=W,'.S".UM>.Z)-U(X>6 MXW1CD39R0Q,KR>Z=)E9H^E3/_.]M3AK_S=AYFH;-K M&1:CZQ5G2BVU3"9>! M IV!I(@H_ \!@O$]L+6MK!EQU6NM'0Q?0<-%X0U8Z!T!*B.0=W!;BA8=R"S EO! ?BM@%ZR$TU5W/!EZ+%=XHPAHUKK"--)&H4<[F;6BN M<;>B:EG8=LX[SN@U[JFE4U0CM>U4S#PF26"R4 WB84V7N%F_RMI4[AZQ9,> +-6^T;6#IN3]F MB0ISB*UDNL6HX J+Q\ME>28__S,+2TTN9N27Q3@-Q1!!9X0[QV#19LY&UW#& M;#XG ,(ZV;BN!%+J/OUQ/)9H MMB?9-[S.Z;5H(K>JM^<1Z$/I*5]IS^4=]=R]B3D=X_RN?I[Q$_\ M1YJ(T9$(PFH=-??? NY?-$\EE'.)H&ZEH8X_KAS6F[LE8;7SB [1KOLF#91FPIP-YT*78S@ PC2GNE97 M8R88 /_':W.4:X:A3!9D]0OO.] E7?.*TOD2[*0'6(3R&"D6V"PUMGKN,=NM M3PH40#")$^&\BQ8H6+V+,J'$CQXX>/294DI#AR)(D3XI$&1(E MRY0K7;9D*+-D2((?;^+,J7,GSYX^?WI4.7,FS:$N318]2K0ETJ8S@4*-*G4J MU:I6KV+-JG4KUZY>NQ)(H$_L6'WFQBX1J]9LV;5BS[K5UR]!/[AJYY8UI]8< MA01]Y=H5VY?"8+YT]>JC8)AN K^)_?(=3-BOW\&0"S> W(#_,.?"G,UM;A"9 ML&'%FQ53V S:-&O5H5.O3IW@]=?:MBDVD)>[@3_=NW?[VSVAP?#@P8M/T'U< M7H1CRN7UEI?<.'3H#7XE3\[;^H1?UGN#YSU].O0)Y/U- .]//?3U[:N[9_^A M?03U\M?W_N#O@+SY^]WK!]T!O0W(WW\#]K<>?P4>N%^"!4:@WP$,#BBAA+=A 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;,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-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&^7([US0+- EHJ%>VI2]M :];VEFJ4Y,-/^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,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" MWG"WKITA;!M5Y7_NLX<\S&=L>:M;HGPYS6I>,YLM@I;_XTJT+10UZ105=[E9 M;8J+B",I903#.=&I]#!L7.-H3'.9U>CECK#[S&"(15.:(IJ\T5J='J7OEUR;'X<\^W^:H1,%/^5@"A[MLZ8R4P(_JA' M0T,@-Q/(P S.;$G?_+8&@X39(4=):D;.+)G4"9$5CO9,*U0(IB=BJ#)CN:"V MO7)L$5IO)![TGKCEIVKOV679_COA"E\X(./\W.?&BE5M<0M>'LYG[ KF,AJM M%640PQ?E]N55IGMIZ&JU1CD.K[I8S:*C;%ZWZ-H)-8X+0._*I\5PGF@KDKTI MI&C"-1P#=ZN1X)J:+WL:^U$4RPN]5'5E:J\4S MZZ<"[WD'<,Y4+YG(56]=ZMFM-VD<>4G5_@/3SRNK4W\&QI!_]_@-7 M"*U'+AE;B/F#<(F,8*$87XE(B@A084&0C3T3T!0)-,E, O'= 4T0DGQ;D9R; MD@P)C5V0-CV)E.S#!RU-""4>.8V09[E;:4&>F:Q0UC#<:ID9P1G7.B* M_ZQ<1JSP7DN5ANF,'&K T6C4T:"-X>@$%>U(RT^M!A)^Q+4,W;;DG!S.%R4A M$GU1$G$D1X#)2_)DTO)HTKL)UD&<9&3I9#9=DC9JL4.>]5K_]8$'AH&YMGANV#9<9H^45 MH[X9E% P8S5:XS7Z1.M15)S97F/0'F/XF>/<7NV1QD;1A>24%*^D8W?5U.>P MW#N&(7G1E!HIB_--6GE%&@5@XT8HAR$EDJ;QW'J$VO^I(9CSZ"%W/(?V6$?U M/)7244\A.J3[;5(K;54I85TFNL>P$0C]T-7XZ$?8&0A3_%).+Z5V+[)@#(5"1Y)B,7!"4! V2))8#18DVV2+B99;4,$U#6(D* M5@T*8HTPLN#4I%X-89Z6'>,TWB .[2.EX%--:%Y4BMZ]Z6!27&58BN58_H.G M>*,6:J%SX84X[EZL*,9:0EP99+)G>_(@Y%1.66RCG)7&[6V4$T9.[&&. M1TD.\/E%70!F&ZU4.[Y.H<7&R8T7[+1.M,S&4+EG1KP2@$ ,:S[(7(D= M605(^FB8+ZVKU$Y,G2N!R@X;W0X9\26"9D;L0)\?7>LD!=TD]2-QZ&MD^@Z_=DOXP8)0H=&;)W"0)U%GF:J,@S7W4MKFE6&@62- J#[9"+^+%S)Y&:S M]=4 FL8)?3NJD;W1YC8.'OE9R NB-G+$"O*)I,U1&P&.AI M"&V[@$MB]J//"0_5"<>^=M4E64?W(%U#5H?*O>=C\S8?"D)WW MQ.;"A/]L1G9=+5GB?J >K:;(,$U;M"W@ 4I;DG)@,T%0!3J6-CW0RWC$WQF> MEB#KEG96Z":-S@*C0QSMZ:)NZJKNZCH*K&S.ZX[1?\;4[='*Y0"?[GF1%[V4 M=O4*GZ)@*]*G&[1CM/PJL[Y :?#&=(\TA=7C5SJ'''5[H9_HA]0RL MOQ =3E#LB\+:B](':I:5WJ9=?)@/1NX'75'?;7)(R;XDRMH,8;WB84%6--4D MC_SFMRU)3@293C;G"3[K"H*)SD8G+X))DQ4$ZRKP C-P SLP4&B.G9JC.;9E MQD7.?S(&K4PAYI 1H?VN2XV@0=IO[&N0S_78%!$B)YVGSY M7*L1TJ<:8M'I2_OQA(,]&-AY#\&8)H2QS]=Q;/\)8(3(PQ$BX/LN,8RT6+0A M$.3NZI+NR+;Y##"K@ SJ^@VQ .3<1F;\1F7,7%)#KD*&CG" M1?!M(9Z&,$RQ41N%EV+$ZZ"US@(74K90Z+K,878 ;.]$SX@JU=LNKZP)9/9D MYB4U6'A,!U!$;-6A#\66;]?9FER1E8.PE36:[(O9:O\X( $=*=W%F.#E[Y&H M,@5^F]'0 U#@;"SJH@ OS3L9"1KCE!==L*J]QM&@?6F\23X7WY&U]W!]I 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@J*=8S8UT;*^?,!EY3 M5Z!;&)/)01-U41OU49-I-U7NOU M7O.U7O/C6"DW M;LG@JG%++C( +^( 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 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=[_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*E2M9S1Q[KSW 0).F$&#[@0JE"A2H/=L]J1G\^E."#2G$H5@DVA+K5NY=O7Z%6Q8 ML6/)EC5[%FU:M6O9MG7[%FYQ=O7KU[^=9]*-#A!'D/S3T\.'@P MPH2')TPPB)BBX(>-&P\V6%&A8-!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!++++78#-<*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/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?177+KD-1OCL1NETM?(/\ MUVU!B;V/;;IE6VUA1IF4JI1@VI"%GOSRS3\?_?1M%U'4\](+,63X^$P]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"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;' MUQR"19/3'NQ>%3#+N+)E$2!:V M+$K&8R8[XXMFJ=)"&,ZEY.G31!;[X5LYG5[&9W.LS MH.F1GXTDN33ZF(84Q)?%\QK^ABFO>-V(//F,9:!0P]7L!2N'MFEEW9J54(01 MC*!]X^QPB5ME?+R&2SI8%T##'=-7]]L3,K,8D ML?? F:"J5R2#]@RF=CM2-VN:1R@=%[[QE>]\S8?(Z((MG>4RJA@AHSEZINR$ M]PL;\02LJQG)AX57_6=Y<2@HQEJO=.W5;1&!UMZ[<8^^&=;PACGLM!I1#G%U M@M_AQNAIM1HUM6P$B0"+?"G@$&K.5=U%Z1I+@U@W FB. 9JF0+'B&H(J*TD* MDN!4.EQD(Q\9R=1"I$3-5"HK5H2$(H7D96;DR[NNQT;W.Z.;.B- 6 :49N5% M8 Y_7.;U1E!*VWO25""%T-Y.N3 ^ MXQ?+ S/EG3@^A9U)@]EXXZ)H#Z ]4QB!4!?9HOWPO736]*8YW6GI#(0@$D71 M[RC"';J2"B&-9)Y%+ FVD;F0,U&-ZP%D^V7#.E-?;\/>@QTU1"!?VJ9.&B)M ME#4L3Q\;VE#=%I9?-BIGK&YZB*VZLRK!NLR6YTTEC+YI.@$ M!N$%WO%TA_)>L!FV9M\L&][QEO>\Q3*R12Y&G533FE[/)3G'4695UO[+E:_< MN5@&)5B(;;2BC*1N[>&M*I*E<.MJ2A-Z7QSC&=7377;Q3R>YMX#MEJ_\K8W S-L'*YNJIBUS3N/%&^0U6ZA MGQWM_VG?,&'$Z*UN(60S8LP1:.D'V,T4^K,DG=,QJ^R/%<.0[ISLI%!*T](; MCR[A^SI6W9CEE"<5NWM549#%U5YYRU\>L]3V5JP]U(!6LXE$G/'B+HO'W?E] M1E<%EZJ77PGAKQ()AZP4%E@;]=L*GS5*=__'O@./>?'/GC(]BTN MX"2L4ZYBHJRB8@G33#HP(C9:JM SVC3?HD94RJ MDB)@P.[GA,C&G@JK6$)GO$:IE!JHFN;H@8"H2:XI!:^)*6B0"_^[T O_YE0( M0JZL2#+^SFH\0W%$Z)9*B)?F+K!@B""0B?F:2L%H[ FSSJ7:*&YTC,TB!0&K MXM>(9DI\[@L+T1 /,6*^)65&)7?ZBYU22ZF^@Y'$)G&@S-]BK7F D)ERAF;" M"[>\;@J_#^*(34E\ Z%V:PL14157D16EI7+X),IR:9T.8T6VJV66YR\N*C)4 M+A,O!YYH\:@B9Y;&+>N();R\*L?2[?&69?=R@VAX@Q!;41JGD1JW9*XV;Y?L MJU7495U,Q9%ND7*<"[7,Y.D,K/[X;R=,!\*<\-Q*D'OT1M+J)F[TZ,*.I!KO M$1_S<4.P,;D2)TV69[NZ2*GBQ7ZT(XM>3*8R6.N>HF]'#,[6:@Q8#$NK:D(G M:J\UUJVQ+DU2SHP>,TT?/Q(D0_+3.B]=_M$&V\^^/,\(YRFD7DNI0BJ9V*5$ M9 CJ-G$B/_'1&"L+4?G530#V_B$I&PE_[+,(5\)= XHFLB--4QP-89E&>MHS3C2%#T2*=O2 M+=]2+G3G&B6JA!8),7+PP'@)@&AE;#@O^FJE3]RDZ01OD*2G>L0+UW8L4 ;F MCB0-FW[+29R%X@X +BO3,B^S+* MRN!C:M*#NP)-RN*CHTZ/ TNJY6+,Z;IR M\'[%C41)]MRF'2/,9QP/,M?2-J0D&C%3-W>3-T7"R7101 :C!TF(Q;+13$!H M5LPE(>*J:W"Q;/0O@&2-, 7I/@(FE++/GX:$(K/IZR:.27S,K#:2\GJ3/,NS M/'M'?T[-10).(LSP%?%=YSMT9(:V"]0F)^IBS;L.( 51XSK%#?MT#.=PC\=N MTZ"V:8]RTSP35$&/TCO(Q V#$P?'!7+60XL&PDU&*+;NCQS)1K5DJ XE,H>D M\%AVS(>*:)16!_=Z+.*"8D%;_]1%C;)4+FT2N;N$E)66>;' ]!7U1*IQ011P;0B,^H(J"Y4H@A M3*U$*"<(+31'J^XY-2>9GD>?:HQM/%'[DC2@U,M$ZU&/&(9)BHA*[Q1/$;$\ MGDT"L\9.7,VB0M.D*?@>P2L6+>-2%31WH8$3:?17 H%"5"R>@+L MD(AA"D93=Y57S:_X7&1Q8+$S<_0O#%*76.CO6@[4F(^>^O+;9@29IC.0;L@H M3)#1%D@3%!L(*/ME=>C4-\+3O:*T5\>57#5N$L$%/'I0.:.L3.8IMJ ,/DRK M7>C%Z>"%A:AOD*[U#F^M4!C38=#L%(GH&9UQ*!>F7 __%F$W;N!.)9&LAO@H M _XFZFJ^1E?V1^HV1GX"4IZD%9"@B35G[F MLR$<@J!:S;#[WIT;B.O(F%; MUF7A[8/R"R_/A3&*563H*=3PY+D^P[6B]2%HH41<-]=W?Q>HBD^= M\NQW4.UJS:F1SF0\(.EJFB>VJ"I:%8RK1 ?Q<$SQ>E*](E5!"L2]A 5XO_\7 M?-=J,.X,SX(1. ..H[Y-A1JR:]O$;#:PC.X5N\@VD+X2;1GN3:5P8) E=5!V MIIK$B* $:<*7@ NXH6*T>/E**4?$+DN2;[4(F$S7*IW'>5;5GEX.ZQ+NF4"V M9H#(YN3Q;EJI6T,85U/1@$\8A6DIX IC^"H) EE%A%@%^230Z&(DRWXP@/;$ M#.FW8R&RT4A6@=2Q6B/LYI1T0'D/82:H=U.8B9O8B=#5?2)1BC6S5,\T3%V8 MU+XCRP9LQ4&Y+% ^E%-&L-G^M0-_,B=O8C:&HT(9/5,:P[+PZ3!&I?/Z)V7>9ZJ1F/)3+0HRB(^B5BSN)A88GS5:OS9Z%W4$D;080?&- M3D=H((^:GM1H6 >2?C-8)RU*Q&*CV@,LGO2]@NZ\/B46;^]F? P<"T;-4FHS)1B1_G*HJX8]G M_:LS8&@I>?B/5*H_JY6,.Y@BE51_*6UM><- '?G=_AFD0YIISC5K(O1=A4H2 M$\*24J4]Q):[3->2"/>N'"/_($)H010FV#2G'RU YCD4)W4%SZLV(I,H1=JH MC[IBQ ,[_G%60B]$;O8Q^.IB 5,,[R1:781YB+6D5#-?0Y1(<:L8 4+P>E") M*<+.UX#MH-@2J=>:K:W%RCY(U&IE5H:S.\"T>;]C(2^BIF=H^KA:D/;I,',M MTO+W9)-TJ/-(?(I&K 2DK1O_V[%Y):Z8:T^'KQ&+E49BC.Y$$[3H2I$X0QD;ZM/><9B;HP!4"E,R0 3AON +:$* MD%EF>[O[V[\A9)WTEB&R:)?T&G5)1;<-?%P(UZD.["#DY2(&5Y#?N<&2PF9< MC_8(!$!+5.)2*3)5%D#^6\1'O$)RJ3K HZ3VQ^/R2M\ U6O6DQ<_Z@/]1YYJ MQ;ND2L> #L^?3KN>:V(4#;FL#7 9(X6_2=S(C]PX?&=OK]%%DK>1O"96>/07 M2=?HR&;6]%K VN-# 6JBMP\G94-)SEJQ#S2)WL<228B8L'VKD7,"_":LLM1L4LMZ:IL$]G MS?K768K&=8H[,*_O-2-- M2:3PF:6YGG$JB5T'*:9=WN>=WNO=WN\=W_,A7=_WG=_[W=__'> #7N 'GN + MWN /'N$37N$7GN$;WN$?(1[B(U[B)Y[B*][B+Q[C,U[C-Y[C.][C/Q[D0U[D M1Y[D2Q[>Y$\>Y5->Y5>>Y5O>Y5\>YF->YF>>YFO>YF\>YW,>7N=WGN=[WN=_ M'NB#7NB'GNB+WNB/'NF37NF7GNF;'=[IGQ[JHU[JIY[JJ][JKQ[KLU[KMY[K MN][KOQ[L',->[,>>[,O>[,\>[=->[=>>[=O>[=\>[N->[N<:GN[KWN[O'N_S M7N_WGN_[WN__'O #7_ 'G_ ;"]_P#Q_Q$U_Q%Y_Q&]_Q'Q_R(U_R)Y_R*]_R I&2\?\S-?\S>?\SO?\S\?]$-?]$>?]$O?]$\,'_537_57G_5+/B #L! end XML 17 R1.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Cover Page - shares
6 Months Ended
Jun. 30, 2024
Aug. 06, 2024
Entity Information [Line Items]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Jun. 30, 2024  
Document Transition Report false  
Entity File Number 001-39550  
Entity Registrant Name OppFi Inc.  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 85-1648122  
Entity Address, Address Line One 130 E. Randolph Street  
Entity Address, Address Line Two Suite 3400  
Entity Address, City or Town Chicago  
Entity Address, State or Province IL  
Entity Address, Postal Zip Code 60601  
City Area Code 312  
Local Phone Number 212-8079  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Non-accelerated Filer  
Entity Small Business true  
Entity Emerging Growth Company true  
Entity Ex Transition Period false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   86,252,677
Amendment Flag false  
Document Fiscal Year Focus 2024  
Document Fiscal Period Focus Q2  
Current Fiscal Year End Date --12-31  
Entity Central Index Key 0001818502  
Class A common stock, par value $0.0001 per share    
Entity Information [Line Items]    
Title of 12(b) Security Class A common stock, par value $0.0001 per share  
Entity Trading Symbol OPFI  
Security Exchange Name NYSE  
Entity Common Stock, Shares Outstanding   20,251,004
Warrants, each whole warrant exercisable for one share of Class A common stock, each at an exercise price of $11.50 per share    
Entity Information [Line Items]    
Title of 12(b) Security Warrants, each whole warrant exercisable for one share of Class A common stock, each at an exercise price of $11.50 per share  
Entity Trading Symbol OPFI WS  
Security Exchange Name NYSE  
Class B Common Stock    
Entity Information [Line Items]    
Entity Common Stock, Shares Outstanding   0
Class V Voting Stock    
Entity Information [Line Items]    
Entity Common Stock, Shares Outstanding   66,001,673

XML 18 R2.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Consolidated Balance Sheets (Unaudited) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Assets    
Cash [1] $ 46,622 $ 31,791
Restricted cash [1] 34,215 42,152
Total cash and restricted cash 80,837 73,943
Finance receivables at fair value [1] 430,482 463,320
Finance receivables at amortized cost, net of allowance for credit losses of $3 and $346 as of June 30, 2024 and December 31, 2023, respectively 19 110
Settlement receivable [1] 1,980 1,904
Debt issuance costs, net [1] 3,718 3,834
Property, equipment and software, net 9,795 10,292
Operating lease right-of-use assets 11,361 12,180
Deferred tax asset 25,118 25,777
Other assets [1] 9,783 10,183
Total assets 573,093 601,543
Liabilities:    
Accounts payable [1] 2,399 4,442
Accrued expenses [1] 25,602 22,006
Operating lease liabilities 14,171 15,061
Senior debt, net [1] 301,774 332,667
Note payable 0 1,449
Warrant liabilities 2,669 6,864
Tax receivable agreement liability 24,789 25,025
Total liabilities 371,404 407,514
Commitments and contingencies (Note 13)
Stockholders' equity:    
Preferred stock, $0.0001 par value (1,000,000 shares authorized with no shares issued and outstanding as of June 30, 2024 and December 31, 2023) 0 0
Additional paid-in capital 80,951 76,480
Accumulated deficit (57,341) (63,591)
Treasury stock, at cost (1,473,629 and 703,914 shares as of June 30, 2024 and December 31, 2023, respectively) (4,993) (2,460)
Total OppFi Inc.'s stockholders' equity 18,628 10,440
Noncontrolling interest 183,061 183,589
Total stockholders' equity 201,689 194,029
Total liabilities and stockholders' equity 573,093 601,543
Variable Interest Entity, Primary Beneficiary    
Assets    
Cash 360 368
Restricted cash 24,646 32,782
Total cash and restricted cash 25,006 33,150
Finance receivables at fair value 364,117 417,138
Settlement receivable 1,980 1,904
Debt issuance costs, net 3,718 3,834
Other assets 26 7
Total assets 394,847 456,033
Liabilities:    
Accounts payable 1 5
Accrued expenses 3,201 3,614
Senior debt, net 262,100 283,213
Total liabilities 265,302 286,832
Class A Common Stock    
Stockholders' equity:    
Common stock, value, issued 2 2
Class B Common Stock    
Stockholders' equity:    
Common stock, value, issued 0 0
Class V Voting Stock    
Stockholders' equity:    
Common stock, value, issued $ 9 $ 9
[1]
(1) Includes amounts in consolidated variable interest entities ("VIEs") presented separately in the table below.
XML 19 R3.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Consolidated Balance Sheets (Unaudited) (Parenthetical) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Allowance for credit losses $ 3 $ 346
Preferred stock, par or stated value per share (in dollars per share) $ 0.0001 $ 0.0001
Preferred stock, shares authorized (in shares) 1,000,000 1,000,000
Preferred stock, shares issued (in shares) 0 0
Preferred stock, shares outstanding (in shares) 0 0
Treasury stock, shares (in shares) 1,473,629 703,914
Class A Common Stock    
Common stock, par or stated value per share (in dollars per share) $ 0.0001 $ 0.0001
Common stock, shares authorized (in shares) 379,000,000 379,000,000
Common stock, shares, issued (in shares) 21,074,448 19,554,774
Common stock, shares, outstanding (in shares) 19,600,819 18,850,860
Class B Common Stock    
Common stock, par or stated value per share (in dollars per share) $ 0.0001 $ 0.0001
Common stock, shares authorized (in shares) 6,000,000 6,000,000
Common stock, shares, issued (in shares) 0 0
Common stock, shares, outstanding (in shares) 0 0
Class V Voting Stock    
Common stock, par or stated value per share (in dollars per share) $ 0.0001 $ 0.0001
Common stock, shares authorized (in shares) 115,000,000 115,000,000
Common stock, shares, issued (in shares) 91,286,966 91,898,193
Common stock, shares, outstanding (in shares) 91,286,966 91,898,193
XML 20 R4.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Consolidated Statements of Operations (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Revenue:        
Interest and loan related income $ 125,076 $ 121,583 $ 251,355 $ 241,525
Other revenue 1,228 903 2,292 1,335
Interest and other income 126,304 122,486 253,647 242,860
Change in fair value of finance receivables (40,019) (44,043) (104,121) (107,161)
Provision for credit losses on finance receivables (4) (3,866) (31) (3,936)
Net revenue 86,281 74,577 149,495 131,763
Expenses:        
Salaries and employee benefits 16,227 16,125 32,225 30,646
Interest expense and amortized debt issuance costs 10,964 11,231 22,394 22,602
Direct marketing costs 12,808 13,400 22,320 23,928
Professional fees 4,798 5,194 10,279 8,917
Technology costs 2,963 3,280 6,021 6,446
Depreciation and amortization 2,490 3,317 5,215 6,708
Payment processing fees 1,676 2,383 3,762 4,773
Exit costs (33) 0 2,885 0
Occupancy 1,042 1,106 1,984 2,214
Lower of cost or market adjustment on transfer of finance receivables from held for sale to held for investment 0 (3,130) 0 (2,983)
General, administrative and other 3,859 3,337 7,639 6,448
Total expenses 56,794 56,243 114,724 109,699
Income from operations 29,487 18,334 34,771 22,064
Other (expense) income:        
Change in fair value of warrant liabilities (976) 351 4,195 504
Other income 79 79 159 272
Income before income taxes 28,590 18,764 39,125 22,840
Income tax expense 914 688 1,318 834
Net income 27,676 18,076 37,807 22,006
Net income attributable to noncontrolling interest 24,610 15,934 29,204 19,613
Net income attributable to OppFi Inc. $ 3,066 $ 2,142 $ 8,603 $ 2,393
Earnings per common share:        
Basic (in dollars per share) $ 0.16 $ 0.14 $ 0.44 $ 0.16
Diluted (in dollars per share) $ 0.16 $ 0.14 $ 0.36 $ 0.16
Weighted average common shares outstanding:        
Basic (in shares) 19,675,934 15,632,120 19,440,680 15,336,366
Diluted (in shares) 19,675,934 15,873,753 86,148,477 15,533,467
XML 21 R5.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Consolidated Statements of Stockholders’ Equity (Unaudited) - USD ($)
$ in Thousands
Total
Common Stock
Class A Common Stock
Common Stock
Class V Voting Stock
Additional Paid-in Capital
Accumulated Deficit
Treasury Stock
Noncontrolling Interest
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Beginning balance (in shares)   14,760,566 94,937,285        
Beginning balance $ 159,150 $ 2 $ 9 $ 65,501 $ (63,546) $ (2,460) $ 159,644
Exchange of Class V shares (in shares)   899,445 (899,445)        
Exchange of Class V shares 0     2,044 160   (2,204)
Issuance of common stock under equity incentive plan (in shares)   530,267          
Issuance of common stock under equity incentive plan 0            
Issuance of common stock under employee stock purchase plan (in shares)   90,119          
Issuance of common stock under employee stock purchase plan 157     157      
Stock-based compensation 1,984     1,984      
Member distributions (7,510)           (7,510)
Tax receivable agreement 959     959      
Deferred tax asset 244     244      
Net income 22,006       2,393   19,613
Ending balance (in shares) at Jun. 30, 2023   16,280,397 94,037,840        
Ending balance at Jun. 30, 2023 176,990 $ 2 $ 9 70,889 (60,993) (2,460) 169,543
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Beginning balance (in shares)   15,221,283 94,566,687        
Beginning balance 164,123 $ 2 $ 9 67,179 (63,292) (2,460) 162,685
Exchange of Class V shares (in shares)   528,847 (528,847)        
Exchange of Class V shares 0     1,414 157   (1,571)
Issuance of common stock under equity incentive plan (in shares)   530,267          
Issuance of common stock under equity incentive plan 0            
Stock-based compensation 845     845      
Member distributions (7,505)           (7,505)
Tax receivable agreement 1,146     1,146      
Deferred tax asset 305     305      
Net income 18,076       2,142   15,934
Ending balance (in shares) at Jun. 30, 2023   16,280,397 94,037,840        
Ending balance at Jun. 30, 2023 176,990 $ 2 $ 9 70,889 (60,993) (2,460) 169,543
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Beginning balance (in shares)   16,280,397 94,037,840        
Beginning balance 176,990 $ 2 $ 9 70,889 (60,993) (2,460) 169,543
Beginning balance (in shares)   18,850,860 91,898,193        
Beginning balance 194,029 $ 2 $ 9 76,480 (63,591) (2,460) 183,589
Exchange of Class V shares (in shares)   611,227 (611,227)        
Exchange of Class V shares 0     1,120 21   (1,141)
Issuance of common stock under equity incentive plan (in shares)   1,069,564          
Issuance of common stock under equity incentive plan 0            
Issuance of common stock under employee stock purchase plan (in shares)   66,072          
Issuance of common stock under employee stock purchase plan 119     119      
Stock-based compensation 3,096     3,096      
Tax withholding on vesting of restricted stock units (in shares)   (227,189)          
Tax withholding on vesting of restricted stock units (741)     (741)      
Purchase of treasury stock (in shares)   (769,715)          
Purchase of treasury stock (2,533)         (2,533)  
Common stock dividend (2,374)       (2,374)    
Member distributions (28,591)           (28,591)
Tax receivable agreement 130     130      
Deferred tax asset 747     747      
Net income 37,807       8,603   29,204
Ending balance (in shares) at Jun. 30, 2024   19,600,819 91,286,966        
Ending balance at Jun. 30, 2024 201,689 $ 2 $ 9 80,951 (57,341) (4,993) 183,061
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Beginning balance (in shares)   19,311,623 91,606,194        
Beginning balance 197,292 $ 2 $ 9 78,669 (58,044) (2,460) 179,116
Exchange of Class V shares (in shares)   319,228 (319,228)        
Exchange of Class V shares 0     435 11   (446)
Issuance of common stock under equity incentive plan (in shares)   912,852          
Issuance of common stock under equity incentive plan 0            
Stock-based compensation 2,092     2,092      
Tax withholding on vesting of restricted stock units (in shares)   (173,169)          
Tax withholding on vesting of restricted stock units (552)     (552)      
Purchase of treasury stock (in shares)   (769,715)          
Purchase of treasury stock (2,533)         (2,533)  
Common stock dividend (2,374)       (2,374)    
Member distributions (20,219)           (20,219)
Tax receivable agreement (216)     (216)      
Deferred tax asset 523     523      
Net income 27,676       3,066   24,610
Ending balance (in shares) at Jun. 30, 2024   19,600,819 91,286,966        
Ending balance at Jun. 30, 2024 201,689 $ 2 $ 9 80,951 (57,341) (4,993) 183,061
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Beginning balance (in shares)   19,600,819 91,286,966        
Beginning balance $ 201,689 $ 2 $ 9 $ 80,951 $ (57,341) $ (4,993) $ 183,061
XML 22 R6.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Consolidated Statements of Stockholders’ Equity (Unaudited) (Parenthetical) - $ / shares
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2024
Statement of Stockholders' Equity [Abstract]    
Dividends payable, amount per share (in dollars per share) $ 0.12 $ 0.12
XML 23 R7.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Consolidated Statements of Cash Flows (Unaudited) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Cash flows from operating activities:    
Net income $ 37,807 $ 22,006
Adjustments to reconcile net income to net cash provided by operating activities:    
Change in fair value of finance receivables 104,121 107,161
Provision for credit losses on finance receivables 31 3,936
Depreciation and amortization 5,215 6,708
Debt issuance cost amortization 1,148 1,278
Stock-based compensation expense 3,096 1,984
Loss on disposition of equipment 3 1
Lower of cost or market adjustment on transfer of finance receivables from held for sale to held for investment 0 (2,983)
Deferred income taxes 1,243 249
Tax receivable agreement liability adjustment 57 0
Change in fair value of warrant liabilities (4,195) (504)
Gain on forgiveness of debt 0 (113)
Changes in assets and liabilities:    
Accrued interest and fees receivable 1,400 1,715
Settlement receivable (76) (511)
Operating lease, net (71) (32)
Other assets 400 38
Accounts payable (2,043) (2,279)
Accrued expenses 3,596 (88)
Net cash provided by operating activities 151,732 138,566
Cash flows from investing activities:    
Finance receivables originated and acquired (336,893) (346,697)
Finance receivables repayments 264,270 248,131
Purchases of equipment and capitalized technology (4,721) (4,633)
Net cash used in investing activities (77,344) (103,199)
Cash flows from financing activities:    
Member distributions (28,591) (7,510)
Payments of secured borrowing payable 0 (643)
Net payments of senior debt - revolving lines of credit (21,113) (13,086)
Payment of senior debt - term loan (10,000) 0
Payments of note payable (1,449) (1,616)
Payments for debt issuance costs (812) (231)
Proceeds from employee stock purchase plan 119 157
Payments of tax withholding on vesting of restricted stock units (741) 0
Purchase of treasury stock (2,533) 0
Dividend paid on common stock (2,374) 0
Net cash used in financing activities (67,494) (22,929)
Net increase in cash and restricted cash 6,894 12,438
Cash and restricted cash    
Beginning 73,943 49,670
Ending 80,837 62,108
Supplemental disclosure of cash flow information:    
Interest paid on borrowed funds 21,592 20,966
Income taxes paid 391 19
Non-cash investing and financing activities:    
Adjustments to additional paid-in capital as a result of tax receivable agreement 130 959
Adjustments to additional paid-in capital as a result of adjustment to deferred tax asset 747 244
Operating lease right of use asset recognized 0 159
Operating lease liability recognized 0 159
Reclassification of finance receivables held for sale to held for investment $ 0 $ 2,637
XML 24 R8.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Organization and Nature of Operations
6 Months Ended
Jun. 30, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Organization and Nature of Operations Organization and Nature of Operations
OppFi Inc. (“OppFi”), formerly FG New America Acquisition Corp. (“FGNA”), collectively with its subsidiaries (“Company”), is a tech-enabled, mission-driven specialty finance platform that broadens the reach of community banks to extend credit access to everyday Americans. OppFi’s primary products are offered by its OppLoans platform. OppFi’s products also previously included its payroll deduction secured installment loan product, SalaryTap, and credit card product, OppFi Card.

On July 20, 2021 (“Closing Date”), the Company completed a business combination pursuant to the Business Combination Agreement (“Business Combination Agreement”), dated as of February 9, 2021, by and among Opportunity Financial, LLC (“OppFi-LLC”), a Delaware limited liability company, OppFi Shares, LLC (“OFS”), a Delaware limited liability company, and Todd Schwartz (“Members’ Representative”), in his capacity as the representative of the members of OppFi-LLC (“Members”) immediately prior to the closing (“Closing”). The transactions contemplated by the Business Combination Agreement are referred to herein as the “Business Combination.” At the Closing, FGNA changed its name to “OppFi Inc.” OppFi’s Class A common stock, par value $0.0001 per share (“Class A Common Stock”), and redeemable warrants exercisable for Class A Common Stock (“Public Warrants”) are listed on the New York Stock Exchange (“NYSE”) under the symbols “OPFI” and “OPFI WS,” respectively.

Following the Closing, the Company is organized in an “Up-C” structure in which substantially all of the assets and the business of the Company are held by OppFi-LLC and its subsidiaries, and OppFi’s only direct assets consist of Class A common units of OppFi-LLC (“OppFi Units”). As of June 30, 2024 and December 31, 2023, OppFi owned approximately 17.7% and 17.0% of the OppFi Units, respectively, 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 (“OppFi A&R LLCA”). All remaining OppFi Units (“Retained OppFi Units”) 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 (“Class V Voting Stock”) in an amount equal to the number of Retained OppFi Units and therefore has the ability to control OppFi-LLC.
XML 25 R9.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Significant Accounting Policies
6 Months Ended
Jun. 30, 2024
Accounting Policies [Abstract]  
Significant Accounting Policies Significant Accounting Policies
Basis of presentation and consolidation: The accompanying unaudited consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“GAAP”) and the rules and regulations of the Securities and Exchange Commission (“SEC”) 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’s annual audited consolidated financial statements pursuant to such rules and regulations.

These unaudited consolidated financial statements and related notes should be read in conjunction with the Company’s audited consolidated financial statements and the related notes as of and for the year ended December 31, 2023 included in the 2023 Annual Report. In the opinion of the Company’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. The results of operations for the three and six months ended June 30, 2024 are not necessarily indicative of the results of operations that may be expected for the full year ending December 31, 2024.

The accompanying unaudited consolidated financial statements include the accounts of OppFi and OppFi-LLC with its wholly-owned subsidiaries and variable interest entities (“VIEs”) in which the Company is the primary beneficiary. As the primary beneficiary of the VIEs, the Company has consolidated the financial statements of the VIEs. All intercompany transactions and balances have been eliminated in consolidation.

Segments: 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’s Chief Executive Officer is 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’s operations constitute a single reportable segment.

Use of estimates: The preparation of the unaudited consolidated financial statements in accordance with GAAP requires management to make estimates and assumptions 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.

The judgements, assumptions, and estimates used by management are based on historical experience, management’s experience and qualitative factors. The areas subject to significant estimation techniques are the determination of fair value of installment finance receivables and warrants, 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.

Accounting policies: 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 2023 Annual Report.

Participation rights purchase obligations: 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’s participation rights are reduced by the percentage of the finance receivables retained by the banks. For the six months ended June 30, 2024 and 2023, finance receivables originated through the bank partnership arrangements totaled 100% and 96%, respectively. As of June 30, 2024 and December 31, 2023, the unpaid principal balance of finance receivables outstanding for purchase was $18.0 million and $14.5 million, respectively.

Capitalized technology: The Company capitalized software costs associated with application development totaling $2.4 million and $2.5 million for the three months ended June 30, 2024 and 2023, respectively, and $4.4 million and $4.5 million for the six months ended June 30, 2024 and 2023, respectively. Amortization expense, which is included in depreciation and amortization on the consolidated statements of operations, totaled $2.4 million and $3.1 million for the three months ended June 30, 2024 and 2023, respectively, and $4.9 million and $6.3 million for the six months ended June 30, 2024 and 2023, respectively.

Noncontrolling interests: Noncontrolling interests are held by the Members, who retained 82.3% and 83.0% of the economic ownership percentage of OppFi-LLC as of June 30, 2024 and December 31, 2023, respectively. In accordance with the provisions of Financial Accounting Standards Board (“FASB”) Accounting Standards Codification (“ASC”) 810, Consolidation, the Company classifies the noncontrolling interests as a component of stockholders’ equity in the consolidated balance sheets. Additionally, the Company has presented the net income attributable to the Company and the noncontrolling ownership interests separately in the consolidated statements of operations.

Costs associated with exit activities: Costs associated with exit activities include contract termination costs and other costs associated with exit activities. In January 2024, the Company completed the previously disclosed wind down and exited its OppFi Card product. In accordance with the provisions of FASB ASC 420, Exit or Disposal Cost Obligations, the Company recognized a liability for $2.9 million for costs related to contracts associated with its OppFi Card product that will continue to be incurred under these contracts for their remaining term without economic benefit to the Company. The Company recorded these costs in exit costs on the consolidated statements of operations. As of June 30, 2024, the Company’s remaining liability totaled $2.4 million, which is included in accrued expenses on the consolidated balance sheets.

Emerging growth company: The Company is an emerging growth company as defined under the Jumpstart Our Business Startups Act of 2012 (“Jobs Act”). 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’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.

Recently adopted accounting pronouncements: None.

Accounting pronouncements issued and not yet adopted: In March 2020, the FASB issued Accounting Standards Update (“ASU”) 2020-04, Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting. The purpose of ASU 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 2021-01, Reference Rate Reform (Topic 848): Scope. The purpose of ASU 2021-01 is to expand guidance on contract modifications and hedge accounting. In December 2022, the FASB issued ASU 2022-06, Reference Rate Reform (Topic 848): Deferral of the Sunset Date of Topic 848. The purpose of ASU 2022-06 is to defer the effective date of the provisions of ASU 2020-04 from December 31, 2022 to December 31, 2024. The Company did not utilize the optional expedients and exceptions provided by ASU 2020-04 during the quarter ended June 30, 2024. This guidance is not expected to have a material impact on the Company’s consolidated financial statements.

In November 2023, the FASB issued ASU 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures. The purpose of ASU 2023-07 is to provide guidance on new segment disclosures, including significant segment expenses. The guidance is effective for annual reporting periods beginning after December 15, 2023 and interim periods within the annual reporting period beginning after December 15, 2024. Early adoption is permitted. The Company is currently evaluating the impact on the Company’s consolidated financial statements.

In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures. The purpose of ASU 2023-09 is to provide guidance on the enhanced income tax disclosure requirements. The guidance requires an
entity to disclose specific categories in the effective tax rate reconciliation as well as provide additional information for reconciling items that meet a quantitative threshold. Further, the ASU requires certain disclosures of state versus federal income tax expense and taxes paid. The standard is intended to benefit investors by providing more detailed income tax disclosures that would be useful in making capital allocation decisions. The guidance is effective for annual reporting periods beginning after December 15, 2024. Early adoption is permitted. The Company is currently evaluating the impact on the Company’s consolidated financial statements.
XML 26 R10.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Finance Receivables
6 Months Ended
Jun. 30, 2024
Receivables [Abstract]  
Finance Receivables Finance Receivables
Finance receivables at fair value: The components of installment finance receivables at fair value as of June 30, 2024 and December 31, 2023 were as follows (in thousands):

June 30,December 31,
20242023
Unpaid principal balance of finance receivables - accrual$363,638 $384,587 
Unpaid principal balance of finance receivables - non-accrual23,448 31,876 
Unpaid principal balance of finance receivables$387,086 $416,463 
Finance receivables at fair value - accrual$413,059 $444,120 
Finance receivables at fair value - non-accrual757 1,135 
Finance receivables at fair value, excluding accrued interest and fees receivable413,816 445,255 
Accrued interest and fees receivable16,666 18,065 
Finance receivables at fair value$430,482 $463,320 
Difference between unpaid principal balance and fair value$26,730 $28,792 

The Company’s policy is to discontinue and reverse the accrual of interest income on installment finance receivables at the earlier of 60 days past due on a recency basis or 90 days past due on a contractual basis. As of June 30, 2024 and December 31, 2023, the aggregate unpaid principal balance of installment finance receivables 90 days or more past due on a contractual basis was $11.9 million and $15.2 million, respectively. As of June 30, 2024 and December 31, 2023, the fair value of installment finance receivables 90 days or more past due on a contractual basis was $0.4 million and $0.5 million, respectively.
Changes in the fair value of installment finance receivables at fair value for the three and six months ended June 30, 2024 and 2023 were as follows (in thousands):

Three Months Ended June 30,Six Months Ended June 30,
2024202320242023
Balance at the beginning of the period$412,038 $417,489 $463,320 $457,296 
Originations184,351 190,753 336,869 346,246 
Repayments(127,579)(118,511)(264,187)(247,715)
Accrued interest and fees receivable1,691 1,268 (1,399)(1,710)
Charge-offs, net(1)
(41,072)(44,204)(102,059)(102,958)
Net change in fair value(1)
1,053 161 (2,062)(4,203)
Balance at the end of the period$430,482 $446,956 $430,482 $446,956 
(1) Included in “Change in fair value of finance receivables” in the consolidated statements of operations.

The estimated amount of losses included in earnings attributable to changes in instrument-specific credit risk was $6.2 million and $14.6 million for the three months ended June 30, 2024 and 2023, respectively, and was $8.4 million and $18.8 million for the six months ended June 30, 2024 and 2023, respectively. The credit risk component was driven by the credit loss assumption applied in the discounted cash flow model, particularly the default rate. This assumption was primarily developed based on historical data of the installment loan portfolio.

Finance receivables at amortized cost, net: The components of finance receivables at amortized cost as of June 30, 2024 and December 31, 2023 were as follows (in thousands):

June 30,December 31,
20242023
Finance receivables$21 $454 
Accrued interest and fees receivable
Allowance for credit losses(3)(346)
Finance receivables at amortized cost, net$19 $110 

In January 2024, the Company completed the wind down and exited its OppFi Card revolving charge account product; as a result, the Company charged-off its remaining OppFi Card finance receivables. As of June 30, 2024, the Company’s finance receivables measured at amortized cost were comprised solely of the SalaryTap finance receivables.

Changes in the allowance for credit losses on finance receivables at amortized cost for the three and six months ended June 30, 2024 and 2023 were as follows (in thousands):

Three Months Ended June 30,Six Months Ended June 30,
2024202320242023
Beginning balance $$47 $346 $96 
Provisions for credit losses on finance receivables3,866 31 3,936 
Finance receivables charged off(8)(1,505)(374)(1,624)
Recoveries of charge offs— — 
Ending balance$$2,411 $$2,411 
The following is an assessment of the credit quality of finance receivables measured at amortized cost and presents the recency and contractual delinquency by year of origination as of June 30, 2024 and December 31, 2023 (in thousands):

June 30, 2024
Origination year2024202320222021Total
Recency delinquency
Current$— $— $$12 $18 
Delinquency
30-59 days— — — 
60-89 days— — — 
90+ days— — — — — 
Total delinquency— — 
Finance receivables$— $— $$14 $21 
Contractual delinquency
Current$— $— $$— $
Delinquency
30-59 days— — 
60-89 days— — — 
90+ days— — 11 13 
Total delinquency— — 14 17 
Finance receivables$— $— $$14 $21 

December 31, 2023
Origination year202320222021Revolving charge accountsTotal
Recency delinquency
Current$— $35 $73 $244 $352 
Delinquency
30-59 days— 16 20 
60-89 days— 11 21 
90+ days— — — 61 61 
Total delinquency— 12 86 102 
Finance receivables$— $39 $85 $330 $454 
Contractual delinquency
Current$— $32 $46 $244 $322 
Delinquency
30-59 days— 16 27 
60-89 days— 20 
90+ days— 22 61 85 
Total delinquency— 39 86 132 
Finance receivables$— $39 $85 $330 $454 
In accordance with the Company’s income recognition policy, finance receivables at amortized cost in non-accrual status as of June 30, 2024 and December 31, 2023 were $13 thousand and $30 thousand, respectively.
XML 27 R11.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Property, Equipment and Software, Net
6 Months Ended
Jun. 30, 2024
Property, Plant and Equipment [Abstract]  
Property, Equipment and Software, Net Property, Equipment and Software, Net
Property, equipment and software consisted of the following (in thousands):

June 30,December 31,
20242023
Capitalized technology$59,824 $55,405 
Furniture, fixtures and equipment4,259 3,964 
Leasehold improvements979 979 
Total property, equipment and software65,062 60,348 
Less accumulated depreciation and amortization(55,267)(50,056)
Property, equipment and software, net$9,795 $10,292 

Depreciation and amortization expense was $2.5 million and $3.3 million for the three months ended June 30, 2024 and 2023, respectively, and was $5.2 million and $6.7 million for the six months ended June 30, 2024 and 2023, respectively.
XML 28 R12.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Accrued Expenses
6 Months Ended
Jun. 30, 2024
Payables and Accruals [Abstract]  
Accrued Expenses Accrued Expenses
Accrued expenses consisted of the following (in thousands):
June 30,December 31,
20242023
Accrual for services rendered and goods purchased$9,827 $6,899 
Accrued payroll and benefits6,081 8,900 
Accrued interest2,448 2,794 
Accrued exit costs2,364 — 
Other4,882 3,413 
Total$25,602 $22,006 
XML 29 R13.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Leases
6 Months Ended
Jun. 30, 2024
Leases [Abstract]  
Leases Leases
The components of total lease cost for three and six months ended June 30, 2024 and 2023 were as follows (in thousands):

Three Months Ended June 30,Six Months Ended June 30,
2024202320242023
Operating lease cost$585 $599 $1,182 $1,162 
Variable lease expense435 496 769 993 
Short-term lease cost15 18 43 
Sublease income(79)(79)(159)(159)
Total lease cost$956 $1,019 $1,810 $2,039 

Supplemental cash flow information related to the leases for the three and six months ended June 30, 2024 and 2023 was as follows (in thousands):

Three Months Ended June 30,Six Months Ended June 30,
2024202320242023
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows from operating leases$621 $616 $1,254 $1,195 
The weighted average remaining lease term and discount rate as of June 30, 2024 and December 31, 2023 were as follows:

June 30,December 31,
20242023
Weighted average remaining lease term (in years)6.36.7
Weighted average discount rate%%

Future minimum lease payments as of June 30, 2024 were as follows (in thousands):

Year Amount
Remaining of 2024$1,217 
20252,482 
20262,557 
20272,633 
20282,712 
20292,794 
Thereafter2,144 
Total lease payments16,539 
Less: imputed interest(2,368)
Operating lease liabilities$14,171 
XML 30 R14.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Borrowings
6 Months Ended
Jun. 30, 2024
Debt Disclosure [Abstract]  
Borrowings Borrowing
The following is a summary of the Company’s outstanding borrowings as of June 30, 2024 and December 31, 2023, including borrowing capacity as of June 30, 2024 (in thousands):

PurposeBorrowerBorrowing CapacityJune 30, 2024December 31, 2023
Interest Rate as of June 30, 2024
Maturity Date
Senior debt, net
Revolving line of creditOpportunity Funding SPE V, LLC (Tranche B)$125,000 $62,500 $103,400 SOFRplus
6.75%
June 2026
Revolving line of creditOpportunity Funding SPE V, LLC (Tranche C)125,000 62,500 37,500 SOFRplus
7.50%
July 2027
Revolving line of creditOpportunity Funding SPE IX, LLC150,000 85,871 93,871 SOFRplus
7.50%
December 2026
Revolving line of creditGray Rock SPV LLC75,000 51,229 48,442 SOFRplus
7.45%
October 2026
Total revolving lines of credit475,000 262,100 283,213 
Term loan, netOppFi-LLC50,000 39,674 49,454 SOFRplus0.11%plus10%March 2025
Total senior debt, net$525,000 $301,774 $332,667 
Note payable
Financed insurance premiumOppFi-LLC$— $— $1,449 9.70%June 2024

Senior debt, net:

Revolving line of credit - Opportunity Funding SPE IX, LLC

On March 19, 2024, the Company entered into an amendment (the “First Amendment”) to its revolving credit agreement with UMB Bank, N.A. The First Amendment, among other things, removed a collateral performance trigger that the Company had previously been out of compliance with.
Revolving line of credit - Gray Rock SPV LLC

On April 12, 2024, Gray Rock SPV LLC entered into an amendment (the “Fourth Amendment”) to its revolving line of credit agreement. The Fourth Amendment, among other things, extended the maturity date from April 15, 2025 to October 16, 2026 and increased the applicable margin rate from 7.25% to 7.45%.

Term loan, net

On May 30, 2024, the Company entered into an amendment (the “Eleventh Amendment”) to its senior secured multi-draw term loan agreement. The Eleventh Amendment, among other things, replaced the use of the synthetic LIBOR rates with Term Secured Overnight Financing Rate as the benchmark interest rate and amended the optional prepayments provision to allow the Company to voluntarily prepay in part, in minimum amounts of $10.0 million and increments of $10.0 million thereof.

Certain of the Company’s foregoing credit facilities that consist of term loans and revolving loan facilities are subject to provisions that provide for a cross-default in the event certain covenants under the relevant agreements are breached.

Total interest expense related to the Company’s senior debt, which is included in interest expense and amortized debt issuance costs in the consolidated statements of operations, was $10.4 million and $10.7 million for the three months ended June 30, 2024 and 2023, respectively, and was $21.2 million and $21.3 million for the six months ended June 30, 2024 and 2023, respectively. Additionally, the Company has capitalized $14.8 million in debt issuance costs in connection with the Company’s senior debt as of June 30, 2024. Amortized debt issuance costs associated with the Company’s senior debt, which is included in interest expense and amortized debt issuance costs in the consolidated statements of operations, were $0.6 million and $0.5 million for the three months ended June 30, 2024 and 2023, respectively, and were $1.2 million and $1.3 million for the six months ended June 30, 2024 and 2023, respectively. As of June 30, 2024 and December 31, 2023, unamortized debt issuance costs associated with the Company’s senior debt totaled $4.0 million and $4.3 million, respectively, of which $3.7 million and $3.8 million related to the revolving lines of credit, respectively, and $0.3 million and $0.5 million related to the term loan, respectively.

Note payable: As of June 30, 2024, the borrowing under this note payable was paid in full. Total interest expense related to notes payable, which is included in interest expense and amortized debt issuance costs in the consolidated statements of operations, was $26 thousand and $26 thousand for the three months ended June 30, 2024 and 2023, respectively, and was $52 thousand and $51 thousand for the six months ended June 30, 2024 and 2023, respectively.

Secured borrowing payable: On February 16, 2023, the borrowings under the Company’s previous secured borrowing payable, with Opportunity Funding SPE II, LLC as borrower, were paid in full, of which borrowings totaling $0.1 million were forgiven. Subsequent to repayment, OppFi-LLC terminated the preferred return agreement. No interest expense was recognized related to secured borrowings for the three and six months ended June 30, 2024. No interest expense was recognized related to secured borrowings for the three months ended June 30, 2023. Interest expense related to this facility was $10 thousand for the six months ended June 30, 2023. For the three and six months ended June 30, 2024 and 2023, there were no amortized debt issuance costs related to the secured borrowing payable.

As of June 30, 2024, required payments for all borrowings, excluding revolving lines of credit, for each of the next five years were as follows (in thousands):

YearAmount
Remainder of 2024$— 
202540,000 
2026— 
2027— 
2028— 
2029— 
Total$40,000 
XML 31 R15.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Warrant Liabilities
6 Months Ended
Jun. 30, 2024
Warrants and Rights Note Disclosure [Abstract]  
Warrant Liabilities Warrant Liabilities
As of June 30, 2024 and December 31, 2023, there were 11,887,500 Public Warrants and 3,451,937 Private Placement Warrants outstanding. As of June 30, 2024 and December 31, 2023, the Company recorded warrant liabilities of $2.7 million and $6.9 million, respectively, in the consolidated balance sheets. The change in fair value of the Public Warrants and Private Placement Warrants was increased by $0.6 million and $0.4 million, respectively, for the three months ended June 30, 2024 and was decreased by $3.1 million and $1.1 million, respectively, for six months ended June 30, 2024. The change in fair value of the Public Warrants and Private Placement Warrants was decreased by $0.3 million and $0.1 million, respectively, for the three months ended June 30, 2023 and was decreased by $0.4 million and $0.1 million, respectively, for six months ended June 30, 2023.
XML 32 R16.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stockholders’ Equity
6 Months Ended
Jun. 30, 2024
Equity [Abstract]  
Stockholders’ Equity Stockholders’ Equity
Share repurchase: On April 9, 2024, the Company announced that its Board of Directors (the “Board”) had authorized a program to repurchase (the “Repurchase Program”) up to $20.0 million in the aggregate of shares of the Company’s 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 Exchange Act and other applicable legal requirements, including restrictions in the Company’s existing credit facilities. Repurchases may be made pursuant to any trading plan that may be adopted in accordance with SEC Rule 10b5-1, which would permit Class A Common Stock to be repurchased when the Company might otherwise be precluded from doing so under insider trading laws. 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, the Company’s direct subsidiary, will redeem one Class A common unit of OppFi-LLC held by the Company, decreasing the percentage ownership of OppFi-LLC by the Company and relatively increasing the ownership by the other members. The Repurchase Program will expire in April 2027.

During the three months ended June 30, 2024, the Company repurchased 769,715 shares of Class A Common Stock, which were held as treasury stock as of June 30, 2024, for an aggregate purchase price of $2.5 million at an average purchase price per share of $3.27. As of June 30, 2024, $17.5 million of the repurchase authorization under the Repurchase Program remained available.

Dividend paid: On May 1, 2024, the Company paid a dividend of $0.12 per share ($2.4 million in the aggregate) to stockholders of record of the Company’s Class A Common Stock as of the close of business on April 19, 2024.
Member Distributions: On May 1, 2024, OppFi-LLC paid a special distribution of $0.12 per share ($10.3 million in the aggregate), which is included in member distributions in the consolidated statements of stockholders’ equity, to holders of record of OppFi Units as of the close of business on April 19, 2024.
XML 33 R17.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stock-Based Compensation
6 Months Ended
Jun. 30, 2024
Share-Based Payment Arrangement [Abstract]  
Stock-Based Compensation Stock-Based Compensation
On July 20, 2021, the Company established the OppFi Inc. 2021 Equity Incentive Plan (“Plan”), 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 June 30, 2024, the maximum aggregate number of shares of Class A Common Stock that may be issued under the Plan (including from outstanding awards) was 22,794,973 shares. As of June 30, 2024, the Company had only granted awards in the form of options, restricted stock units, and performance stock units.
Stock options: A summary of the Company’s stock option activity for the six months ended June 30, 2024 is as follows:

(in thousands, except share and per share data)Stock OptionsWeighted- Average Exercise PriceWeighted- Average Remaining Contractual Life (Years)Aggregate Intrinsic Value
Outstanding as of December 31, 2023
1,842,192$13.65 7.6$450 
   Granted— — 
   Exercised— — 
   Forfeited— — 
Outstanding as of June 30, 2024
1,842,192$13.65 7.1$43 
Vested and exercisable as of June 30, 2024
1,502,344$14.26 7.1$21 

The Company recognized stock-based compensation expense related to stock options of $0.2 million and $0.1 million for the three months ended June 30, 2024 and 2023, respectively, and $0.3 million and $0.3 million for the six months ended June 30, 2024 and 2023, respectively. As of June 30, 2024 the Company had unrecognized stock-based compensation of $0.7 million related to unvested stock options that is expected to be recognized over an estimated weighted-average period of approximately 1.3 years.

Restricted stock units: A summary of the Company’s restricted stock units (“RSUs”) activity for the six months ended June 30, 2024 is as follows:

SharesWeighted- Average Grant Date Fair Value
Unvested as of December 31, 2023
1,768,811$3.45 
Granted2,004,7892.73 
Vested(1,008,787)2.67 
Forfeited(302,702)3.49 
Unvested as of June 30, 2024
2,462,111$3.17 

The Company recognized stock-based compensation related to RSUs of $1.9 million and $0.8 million for the three months ended June 30, 2024 and 2023, respectively, and $2.7 million and $1.6 million for the six months ended June 30, 2024 and 2023, respectively. As of June 30, 2024, total unrecognized compensation expense related to RSUs was $7.0 million, which will be recognized over a weighted-average vesting period of approximately 2.8 years.

Performance stock units: A summary of the Company’s performance stock units (“PSUs”) activity for the six months ended June 30, 2024 is as follows:

SharesWeighted-Average Grant Date Fair Value
Unvested as of December 31, 2023
127,835$3.42 
Granted— 
Vested(25,273)3.37 
Forfeited— 
Unvested as of June 30, 2024
102,562$3.43 

The Company recognized stock-based compensation related to PSUs of $30 thousand and $67 thousand for the three and six months ended June 30, 2024, respectively. The Company recognized negative stock-based compensation of $0.1 million for the three months ended June 30, 2023 due to performance adjustment and recognized stock-based compensation of $1 thousand for
the six months ended June 30, 2023. As of June 30, 2024, total unrecognized compensation expense related to PSUs was $0.1 million, which will be recognized over a weighted-average vesting period of approximately 1.8 years.

Employee Stock Purchase Plan: On July 20, 2021, the Company established the OppFi Inc. 2021 Employee Stock Purchase Plan (“ESPP”). As of June 30, 2024, the maximum aggregate number of shares of Class A Common Stock that may be issued under the ESPP was 1,672,427 and may consist of authorized but unissued or reacquired shares of Class A Common Stock.
As of June 30, 2024, there were 300,321 shares of the Company’s Class A Common Stock purchased under the ESPP. As of December 31, 2023, there were 234,249 shares of the Company’s Class A Common Stock purchased under the ESPP. As of June 30, 2024 and December 31, 2023, ESPP employee payroll contributions accrued of $0.2 million and $0.1 million, respectively, are included within accrued expenses on the consolidated balance sheets. Payroll contributions accrued as of June 30, 2024 will be used to purchase shares at the end of the ESPP offering period ending on June 30, 2024. Payroll contributions ultimately used to purchase shares are reclassified to stockholders’ equity on the purchase date. The Company recognized ESPP compensation expense of $19 thousand and $21 thousand for the three months ended June 30, 2024 and 2023, respectively, and $46 thousand and $45 thousand for the six months ended June 30, 2024 and 2023, respectively.
XML 34 R18.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Income Taxes
6 Months Ended
Jun. 30, 2024
Income Tax Disclosure [Abstract]  
Income Taxes Income Taxes
For the three months ended June 30, 2024, OppFi recorded an income tax expense of $0.9 million and reported consolidated income before income taxes of $28.6 million, resulting in a 3.2% effective income tax rate. For the three months ended June 30, 2023, OppFi recorded an income tax expense of $0.7 million and reported consolidated income before income taxes of $18.8 million, resulting in a 3.7% effective income tax rate. For the six months ended June 30, 2024, OppFi recorded an income tax expense of $1.3 million and reported consolidated income before income taxes of $39.1 million, resulting in a 3.4% effective tax rate. For the six months ended June 30, 2023, OppFi recorded an income tax expense of $0.8 million and reported consolidated income before income taxes of $22.8 million, resulting in a 3.7% effective income tax rate.

OppFi’s effective income tax rates for the three and six months ended June 30, 2024 and 2023, differ 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, warrant liability, and discrete tax items. The warrant liability is recorded by OppFi and is a fair market value adjustment of the warrant liability and is a permanent difference between GAAP and taxable income, which impacts OppFi’s effective income tax rate. For the three months ended June 30, 2024, one discrete item was recorded of $148 thousand related to stock compensation, which in total decreased the effective tax rate by 0.5%. Excluding the aforementioned discrete item, the effective tax rate for the three months ended June 30, 2024 would have been 3.7%. For the three months ended June 30, 2023, one discrete item was recorded consisting of a $3 thousand benefit related to stock compensation, which in total increased the effective tax rate by 0.01%. Excluding the aforementioned discrete item, the effective tax rate for the three months ended June 30, 2023 would have been 3.7%. For the six months ended June 30, 2024, two discrete items were recorded consisting of $17 thousand expense related to a prior period adjustment based on FASB Interpretation No. 48, “Accounting for Uncertainty in Income Taxes,” and $193 thousand benefit related to stock compensation, which in total decreased the effective tax rate by 0.5%. Excluding the aforementioned discrete items, the effective tax rate for the six months ended June 30, 2024, would have been 3.9%. For the six months ended June 30, 2023, two discrete items were recorded consisting of a $7 thousand expense related to a prior period state tax adjustment during the three months ended March 31, 2023, and a $3 thousand benefit related to stock compensation, which in total increased the effective tax rate by 0.02%. Excluding the aforementioned discrete items, the effective tax rate for the six months ended June 30, 2023, would have been 3.6%.

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 June 30, 2024 and 2023, OppFi owned 17.7% and 14.8%, respectively, of the outstanding units of OppFi-LLC and considers appropriate tax accounting only on this portion of OppFi-LLC’s activity. Additionally, OppFi’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’s pre-tax book income or loss and is a permanent difference between GAAP and taxable income, which impacts OppFi’s effective income tax rate.

As of June 30, 2024 and December 31, 2023, OppFi recorded an unrecognized tax benefit of $55 thousand and $38 thousand, respectively, related to research and development credits allocated from OppFi-LLC. ASC 740 prescribes a recognition threshold and a measurement attribute for the financial statement recognition and measurement of tax positions taken or expected to be taken in a tax return. For those benefits to be recognized, a tax position must be more-likely-than-not to be sustained upon examination by taxing authorities. The Company recognizes accrued interest and penalties related to unrecognized tax benefits as income tax expense. There were no amounts accrued for the payment of interest and penalties as of June 30, 2024 and December 31, 2023. The Company is currently not aware of any issues under review that could result in significant payments, accruals or material deviations from its position. The Company is subject to income tax examinations by major taxing authorities since inception.
XML 35 R19.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Fair Value Measurements
6 Months Ended
Jun. 30, 2024
Fair Value Disclosures [Abstract]  
Fair Value Measurements Fair Value Measurements
Fair value on a nonrecurring basis: 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.

Fair value measurement on a recurring basis: The Company’s financial assets and liabilities that are measured at fair value on a recurring basis as of June 30, 2024 and December 31, 2023 were as follows (in thousands):

Fair Value Measurements
June 30, 2024Level 1Level 2Level 3
Financial assets:
Finance receivables at fair value, excluding accrued interest and fees receivable (1)
$413,816 $— $— $413,816 
Financial liabilities:
Warrant liability - Public Warrants (2)
1,545 1,545 — — 
Warrant liability - Private Placement Warrants (3)
1,124 — — 1,124 
Fair Value Measurements
December 31, 2023Level 1Level 2Level 3
Financial assets:
Finance receivables at fair value, excluding accrued interest and fees receivable (1)
$445,255 $— $— $445,255 
Financial liabilities:
Warrant liability - Public Warrants (2)
4,636 4,636 — — 
Warrant liability - Private Placement Warrants (3)
2,228 — — 2,228 
(1) 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’s best estimates of the assumptions a market participant would use to calculate fair value.
(2) 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.
(3) The fair value of the Private Placement Warrants is measured using a Black-Scholes option-pricing model; accordingly, the fair value measurement for the Private Placement Warrants is categorized as Level 3.
During the three and six months ended June 30, 2024 and 2023, there were no transfers of assets or liabilities in or out of Level 3 fair value measurements.

The following table presents quantitative information about the significant unobservable inputs used for the Company’s installment finance receivables fair value measurements as of June 30, 2024 and December 31, 2023:
June 30, 2024December 31, 2023
Interest rate on finance receivables157.09 %156.15 %
Discount rate25.17 %26.34 %
Servicing cost*3.22 %2.96 %
Remaining life0.62 years0.60 years
Default rate*27.09 %25.63 %
Accrued interest*4.31 %4.34 %
Prepayment rate*21.08 %20.90 %
*Stated as a percentage of finance receivables
The following table presents the significant assumptions used for the Company’s Private Placement Warrants as of June 30, 2024 and December 31, 2023:
June 30, 2024December 31, 2023
Input$11.50 Exercise
Price Warrants
$15 Exercise
Price Warrants
$11.50 Exercise
Price Warrants
$15 Exercise
Price Warrants
Risk-free interest rate4.65 %4.28 %4.07 %3.84 %
Expected term (years)2.1 years7.1 years2.6 years7.6 years
Expected volatility54.00 %54.00 %44.10 %44.10 %
Exercise price$11.50 $15.00 $11.50 $15.00 
Fair value of warrants$0.13 $0.87 $0.41 $1.30 
The following table presents the changes in the fair value of the warrant liability - Private Placement Warrants (in thousands):
$11.50 Exercise
Price Warrants
$15 Exercise
Price Warrants
Total
Fair value as of December 31, 2023$1,041 $1,187 $2,228 
Change in fair value(838)(648)(1,486)
Fair value as of March 31, 2024203 539 742 
Change in fair value127 255 382 
Fair value as of June 30, 2024$330 $794 $1,124 

Financial assets and liabilities not measured at fair value: 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 June 30, 2024 and December 31, 2023 (in thousands):
Fair Value Measurements
June 30, 2024Level 1Level 2Level 3
Assets:
Cash$46,622 $46,622 $— $— 
Restricted cash34,215 34,215 — — 
Accrued interest and fees receivable16,666 16,666 — — 
Finance receivables at amortized cost, net19 — — 19 
Settlement receivable1,980 1,980 — — 
Liabilities:
Senior debt, net301,774 — — 301,774 
Fair Value Measurements
December 31, 2023Level 1Level 2Level 3
Assets:
Cash$31,791 $31,791 $— $— 
Restricted cash42,152 42,152 — — 
Accrued interest and fees receivable18,065 18,065 — — 
Finance receivables at amortized cost, net110 — — 110 
Settlement receivable1,9041,904
Liabilities:
Senior debt, net332,667 — — 332,667 
Notes payable1,449 — — 1,449 
XML 36 R20.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Commitments, Contingencies and Related Party Transactions
6 Months Ended
Jun. 30, 2024
Commitments and Contingencies Disclosure [Abstract]  
Commitments, Contingencies and Related Party Transactions Commitments, Contingencies and Related Party Transactions
Legal contingencies: 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 proceedings, including class action allegations, 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 proceedings and regulatory matters when those matters present loss contingencies that are both probable and reasonably estimable.

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’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.

The Company is vigorously defending all legal proceedings and regulatory matters. Except as described below, management does not believe that the resolution of any currently pending legal proceedings and regulatory matters will have a material adverse effect on the Company’s financial condition, results of operations, or cash flows.

On March 7, 2022, the Company filed a complaint for declaratory and injunctive relief (“Complaint”) against the Commissioner (in her official capacity) of the Department of Financial Protection and Innovation of the State of California (“Defendant”) in the Superior Court of the State of California, County of Los Angeles, Central Division (“Court”). 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 (“CFL”), do not apply to loans that are originated by the Company’s federally-insured state-chartered bank partners and serviced through the Company’s technology and service platform pursuant to a contractual arrangement with each such bank (“Program”). 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. On April 8, 2022, the Defendant filed a cross-complaint against the Company attempting to enforce the CFL against the Company and, among other things, void loans that are originated by the Company’s federally-insured state-chartered bank partners through the Program in California and seek financial penalties against the Company. On October 17, 2022, the Company filed a cross-complaint against the Defendant seeking declaratory relief for issuing an underground regulation to determine the “true lender” under the CFL without complying with California’s Administrative Procedures Act. On January 30, 2023, the Defendant filed a motion for a preliminary injunction seeking to enjoin the Company from providing services to FinWise in connection with loans made to California consumers to the extent that such loans are in excess of California’s interest rate caps. On September 26, 2023, the Court sustained the Defendant’s demurrer to the Company’s cross-complaint with leave to amend. On October 26, 2023, the Company filed its amended cross-complaint. On October 30, 2023, the Defendant’s motion for preliminary injunction was denied. On November 27, 2023, the Defendant filed her answer to the Company’s cross-complaint. The Company intends to continue to aggressively prosecute the claims set forth in the Complaint and vigorously defend itself and its position as the matter proceeds through the court process. The Company believes that the Defendant’s position is without merit as explained in the Company’s initial Complaint.

On July 20, 2023, a stockholder filed a putative class action complaint in the Court of Chancery of the State of Delaware (Case No. 2023-0737) on behalf of a purported class of Company stockholders naming certain of FGNA’s former directors and officers and its controlling stockholder, FG New America Investors, LLC (the “Sponsor”), as defendants. The lawsuit alleges that the defendants breached their fiduciary duties to the stockholders of FGNA stemming from FGNA’s merger with OppFi-LLC and that the defendants were unjustly enriched. The lawsuit seeks, among other relief, unspecified damages, redemption rights, and attorneys’ fees. Neither the Company nor any of the Company’s current officers or directors are parties to the lawsuit. The Company is obligated to indemnify certain of the defendants in the action. The Company has tendered defense of this action under its directors’ and officers' insurance policy. Due to the early stage of this case, neither the likelihood that a loss, if any, will be realized, nor an estimate of the possible loss or range of loss, if any, can be determined.

Related party transactions: In connection with the Business Combination, OppFi entered into the Tax Receivable Agreement with the Members and the Members’ Representative (the “Tax Receivable Agreement”). The Tax Receivable Agreement provides for payment to the Members of 90% of the U.S. federal, state and local income tax savings realized by the Company as a result of the increases in tax basis and certain other tax benefits related to the transactions contemplated under the Business Combination Agreement and the exchange of Retained OppFi Units for Class A Common Stock or cash.
XML 37 R21.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Concentration of Credit Risk
6 Months Ended
Jun. 30, 2024
Risks and Uncertainties [Abstract]  
Concentration of Credit Risk Concentration of Credit Risk
Financial instruments that potentially subject the Company to significant concentration of credit risk consist primarily of finance receivables. As of June 30, 2024, consumers living primarily in Texas, Florida and Virginia made up approximately 15%, 12% and 11%, respectively, of the Company’s portfolio of finance receivables. As of June 30, 2024, there were no other states that made up more than 10% or more of the Company’s portfolio of finance receivables. As of December 31, 2023,
consumers living primarily in Texas, Florida and Virginia made up approximately 16%, 12%, and 11%, respectively, of the Company’s portfolio of finance receivables. Furthermore, such consumers’ 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.
XML 38 R22.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Retirement Plan
6 Months Ended
Jun. 30, 2024
Retirement Benefits [Abstract]  
Retirement Plan Retirement PlanThe Company sponsors a 401(k) retirement plan (“401(k) Plan”) for its employees. Full time employees (except certain non-resident aliens) and others, as defined in the plan document, 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. The Company’s contribution, which is included in salaries and employee benefits in the consolidated statements of operations, totaled $0.3 million and $0.4 million for the three months ended June 30, 2024 and 2023, respectively, and $0.7 million and $0.8 million for the six months ended June 30, 2024 and 2023, respectively.
XML 39 R23.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Earnings Per Share
6 Months Ended
Jun. 30, 2024
Earnings Per Share [Abstract]  
Earnings Per Share Earnings Per Share
The following table sets forth the computation of basic and diluted earnings per share for the three and six months ended June 30, 2024 and 2023 (in thousands, except share and per share data):

Three Months Ended June 30,Six Months Ended June 30,
2024202320242023
Numerator:
Net income attributable to OppFi Inc.$3,066 $2,142 $8,603 $2,393 
Net income available to Class A common stockholders - Basic3,066 2,142 8,603 2,393 
Net income attributable to noncontrolling interest— 33 29,204 34 
Income tax expense— (8)(6,875)(8)
Net income available to Class A common stockholders - Diluted$3,066 $2,167 $30,932 $2,419 
Denominator:
Weighted average Class A common stock outstanding - Basic19,675,93415,632,12019,440,68015,336,366
Effect of dilutive securities:
   Stock options
   Restricted stock units238,008602,628180,290
   Performance stock units3,62573,20516,811
   Warrants
   Employee stock purchase plan
   Retained OppFi Units, excluding Earnout Units66,031,964
      Dilutive potential common shares241,63366,707,797197,101
Weighted average units outstanding - diluted19,675,93415,873,75386,148,47715,533,467
Earnings per share:
Basic$0.16 $0.14 $0.44 $0.16 
Diluted$0.16 $0.14 $0.36 $0.16 

The following table presents securities that have been excluded from the calculation of diluted earnings per share as their effect would have been anti-dilutive for the three and six months ended June 30, 2024 and 2023:

Three Months Ended June 30,Six Months Ended June 30,
2024202320242023
Public Warrants11,887,500 11,887,500 11,887,500 11,887,500 
Private Unit Warrants231,250 231,250 231,250 231,250 
$11.50 Exercise Price Warrants2,248,750 2,248,750 2,248,750 2,248,750 
$15 Exercise Price Warrants912,500 912,500 912,500 912,500 
Underwriter Warrants59,437 59,437 59,437 59,437 
Stock Options1,842,192 1,978,972 1,842,192 1,978,972 
Restricted stock units2,471,364 2,137,158 2,062,342 2,169,736 
Performance stock units102,562 154,569 109,063 230,819 
Noncontrolling interest - Earnout Units25,500,000 25,500,000 25,500,000 25,500,000 
Noncontrolling interest - OppFi Units65,880,789 68,876,910 — 69,058,761 
Potential common stock111,136,344 113,987,046 44,853,034 114,277,725 
XML 40 R24.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Subsequent Events
6 Months Ended
Jun. 30, 2024
Subsequent Events [Abstract]  
Subsequent Events Subsequent Events
The Company has evaluated the impact of events that have occurred through the date these financial statements were issued and identified the following event that required disclosure.

Bitty Purchase Agreement: On July 31, 2024, OppFi-LLC and Opportunity Financial SMB, LLC, a Delaware limited liability company (the “Buyer”), each a subsidiary of the Company, entered into a Securities Purchase Agreement, dated as of July 31, 2024 (the “Purchase Agreement”), by and among OppFi-LLC, the Buyer, Blaze Capital Funding 5, LLC, a Wyoming limited liability company (the “Seller”), and the seller principals party thereto (collectively with the Seller, the “Seller Parties”), pursuant to which the Buyer acquired 35% of the outstanding equity securities of Bitty Holdings, LLC, a Delaware limited liability company (“Bitty”, and such acquisition, the “Acquisition”). The Acquisition closed on July 31, 2024 (the “Closing Date”). Bitty is a credit access company that offers revenue-based financing and other working capital solutions.

The aggregate consideration paid to the Seller in connection with the Acquisition consisted of (i) a cash payment of approximately $15.3 million and (ii) 734,851 OppFi Units, valued at approximately $2.7 million. In accordance with the OppFi A&R LLCA, the Company also issued 734,851 shares of Class V Voting Stock to OFS, which number of shares of Class V Voting Stock was equal to the number of OppFi Units issued to the Seller.

Pursuant to the Purchase Agreement, the Buyer has a right to purchase from the Seller an additional thirty percent (30%) of the equity securities of Bitty (the “First Call Option”) within a specific time period from the date that is three (3) years from the Closing Date, and (b) the right to purchase from the Seller all remaining equity securities of Bitty not held by the Buyer (the “Second Call Option” and together with the First Call Option, the “Call Options” and each, a “Call Option”) within a specific time period from the date that is six (6) years from the Closing Date, contingent upon the Buyer exercising the First Call Option. The aggregate purchase price for the equity securities, payable in cash unless otherwise agreed by the Seller and the Buyer, in (a) the First Call Option will be equal to thirty percent (30%) of the product of six times (6x) the trailing twelve (12) month post-tax earnings of Bitty as of June 30, 2027, and (b) the Second Call Option will be equal to thirty-five percent (35%) of the product of six times (6x) the trailing twelve (12) month post-tax earnings of Bitty as of June 30, 2030.

In the event the Buyer does not exercise the First Call Option or the Second Call Option, the Board of Managers of Bitty will have the right to initiate a process to effectuate a sale of 100% of the equity securities of Bitty through a bona fide sale or auction process, subject to the terms of the limited liability company agreement of Bitty.
XML 41 R25.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Pay vs Performance Disclosure - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Pay vs Performance Disclosure        
Net Income (Loss) $ 3,066 $ 2,142 $ 8,603 $ 2,393
XML 42 R26.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Insider Trading Arrangements
3 Months Ended
Jun. 30, 2024
Trading Arrangements, by Individual  
Rule 10b5-1 Arrangement Adopted false
Non-Rule 10b5-1 Arrangement Adopted false
Rule 10b5-1 Arrangement Terminated false
Non-Rule 10b5-1 Arrangement Terminated false
XML 43 R27.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Significant Accounting Policies (Policies)
6 Months Ended
Jun. 30, 2024
Accounting Policies [Abstract]  
Basis of presentation
Basis of presentation and consolidation: The accompanying unaudited consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“GAAP”) and the rules and regulations of the Securities and Exchange Commission (“SEC”) 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’s annual audited consolidated financial statements pursuant to such rules and regulations.
Consolidation
These unaudited consolidated financial statements and related notes should be read in conjunction with the Company’s audited consolidated financial statements and the related notes as of and for the year ended December 31, 2023 included in the 2023 Annual Report. In the opinion of the Company’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. The results of operations for the three and six months ended June 30, 2024 are not necessarily indicative of the results of operations that may be expected for the full year ending December 31, 2024.

The accompanying unaudited consolidated financial statements include the accounts of OppFi and OppFi-LLC with its wholly-owned subsidiaries and variable interest entities (“VIEs”) in which the Company is the primary beneficiary. As the primary beneficiary of the VIEs, the Company has consolidated the financial statements of the VIEs. All intercompany transactions and balances have been eliminated in consolidation.
Segments
Segments: 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’s Chief Executive Officer is 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’s operations constitute a single reportable segment.
Use of estimates
Use of estimates: The preparation of the unaudited consolidated financial statements in accordance with GAAP requires management to make estimates and assumptions 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.

The judgements, assumptions, and estimates used by management are based on historical experience, management’s experience and qualitative factors. The areas subject to significant estimation techniques are the determination of fair value of installment finance receivables and warrants, 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.
Participation rights purchase obligations
Participation rights purchase obligations: 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’s participation rights are reduced by the percentage of the finance receivables retained by the banks. For the six months ended June 30, 2024 and 2023, finance receivables originated through the bank partnership arrangements totaled 100% and 96%, respectively. As of June 30, 2024 and December 31, 2023, the unpaid principal balance of finance receivables outstanding for purchase was $18.0 million and $14.5 million, respectively.
Capitalized technology Capitalized technology: The Company capitalized software costs associated with application development totaling $2.4 million and $2.5 million for the three months ended June 30, 2024 and 2023, respectively, and $4.4 million and $4.5 million for the six months ended June 30, 2024 and 2023, respectively. Amortization expense, which is included in depreciation and amortization on the consolidated statements of operations, totaled $2.4 million and $3.1 million for the three months ended June 30, 2024 and 2023, respectively, and $4.9 million and $6.3 million for the six months ended June 30, 2024 and 2023, respectively.
Noncontrolling interests
Noncontrolling interests: Noncontrolling interests are held by the Members, who retained 82.3% and 83.0% of the economic ownership percentage of OppFi-LLC as of June 30, 2024 and December 31, 2023, respectively. In accordance with the provisions of Financial Accounting Standards Board (“FASB”) Accounting Standards Codification (“ASC”) 810, Consolidation, the Company classifies the noncontrolling interests as a component of stockholders’ equity in the consolidated balance sheets. Additionally, the Company has presented the net income attributable to the Company and the noncontrolling ownership interests separately in the consolidated statements of operations.
Costs associated with exit activities Costs associated with exit activities: Costs associated with exit activities include contract termination costs and other costs associated with exit activities. In January 2024, the Company completed the previously disclosed wind down and exited its OppFi Card product. In accordance with the provisions of FASB ASC 420, Exit or Disposal Cost Obligations, the Company recognized a liability for $2.9 million for costs related to contracts associated with its OppFi Card product that will continue to be incurred under these contracts for their remaining term without economic benefit to the Company. The Company recorded these costs in exit costs on the consolidated statements of operations. As of June 30, 2024, the Company’s remaining liability totaled $2.4 million, which is included in accrued expenses on the consolidated balance sheets.
Emerging growth company
Emerging growth company: The Company is an emerging growth company as defined under the Jumpstart Our Business Startups Act of 2012 (“Jobs Act”). 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’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.
Accounting pronouncements issued and adopted and Accounting pronouncements issued and not yet adopted
Recently adopted accounting pronouncements: None.

Accounting pronouncements issued and not yet adopted: In March 2020, the FASB issued Accounting Standards Update (“ASU”) 2020-04, Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting. The purpose of ASU 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 2021-01, Reference Rate Reform (Topic 848): Scope. The purpose of ASU 2021-01 is to expand guidance on contract modifications and hedge accounting. In December 2022, the FASB issued ASU 2022-06, Reference Rate Reform (Topic 848): Deferral of the Sunset Date of Topic 848. The purpose of ASU 2022-06 is to defer the effective date of the provisions of ASU 2020-04 from December 31, 2022 to December 31, 2024. The Company did not utilize the optional expedients and exceptions provided by ASU 2020-04 during the quarter ended June 30, 2024. This guidance is not expected to have a material impact on the Company’s consolidated financial statements.

In November 2023, the FASB issued ASU 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures. The purpose of ASU 2023-07 is to provide guidance on new segment disclosures, including significant segment expenses. The guidance is effective for annual reporting periods beginning after December 15, 2023 and interim periods within the annual reporting period beginning after December 15, 2024. Early adoption is permitted. The Company is currently evaluating the impact on the Company’s consolidated financial statements.

In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures. The purpose of ASU 2023-09 is to provide guidance on the enhanced income tax disclosure requirements. The guidance requires an
entity to disclose specific categories in the effective tax rate reconciliation as well as provide additional information for reconciling items that meet a quantitative threshold. Further, the ASU requires certain disclosures of state versus federal income tax expense and taxes paid. The standard is intended to benefit investors by providing more detailed income tax disclosures that would be useful in making capital allocation decisions. The guidance is effective for annual reporting periods beginning after December 15, 2024. Early adoption is permitted. The Company is currently evaluating the impact on the Company’s consolidated financial statements.
XML 44 R28.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Finance Receivables (Tables)
6 Months Ended
Jun. 30, 2024
Receivables [Abstract]  
Schedule of Installment Finance Receivables at Fair Value The components of installment finance receivables at fair value as of June 30, 2024 and December 31, 2023 were as follows (in thousands):
June 30,December 31,
20242023
Unpaid principal balance of finance receivables - accrual$363,638 $384,587 
Unpaid principal balance of finance receivables - non-accrual23,448 31,876 
Unpaid principal balance of finance receivables$387,086 $416,463 
Finance receivables at fair value - accrual$413,059 $444,120 
Finance receivables at fair value - non-accrual757 1,135 
Finance receivables at fair value, excluding accrued interest and fees receivable413,816 445,255 
Accrued interest and fees receivable16,666 18,065 
Finance receivables at fair value$430,482 $463,320 
Difference between unpaid principal balance and fair value$26,730 $28,792 
Schedule of Changes in Fair Value of Installment Finance Receivables
Changes in the fair value of installment finance receivables at fair value for the three and six months ended June 30, 2024 and 2023 were as follows (in thousands):

Three Months Ended June 30,Six Months Ended June 30,
2024202320242023
Balance at the beginning of the period$412,038 $417,489 $463,320 $457,296 
Originations184,351 190,753 336,869 346,246 
Repayments(127,579)(118,511)(264,187)(247,715)
Accrued interest and fees receivable1,691 1,268 (1,399)(1,710)
Charge-offs, net(1)
(41,072)(44,204)(102,059)(102,958)
Net change in fair value(1)
1,053 161 (2,062)(4,203)
Balance at the end of the period$430,482 $446,956 $430,482 $446,956 
(1) Included in “Change in fair value of finance receivables” in the consolidated statements of operations.
Schedule of Finance Receivables The components of finance receivables at amortized cost as of June 30, 2024 and December 31, 2023 were as follows (in thousands):
June 30,December 31,
20242023
Finance receivables$21 $454 
Accrued interest and fees receivable
Allowance for credit losses(3)(346)
Finance receivables at amortized cost, net$19 $110 
Schedule of Changes in Allowance for Credit Losses on Finance Receivables at Amortized Cost
Changes in the allowance for credit losses on finance receivables at amortized cost for the three and six months ended June 30, 2024 and 2023 were as follows (in thousands):

Three Months Ended June 30,Six Months Ended June 30,
2024202320242023
Beginning balance $$47 $346 $96 
Provisions for credit losses on finance receivables3,866 31 3,936 
Finance receivables charged off(8)(1,505)(374)(1,624)
Recoveries of charge offs— — 
Ending balance$$2,411 $$2,411 
Schedule of Credit Quality Finance Receivable Portfolio
The following is an assessment of the credit quality of finance receivables measured at amortized cost and presents the recency and contractual delinquency by year of origination as of June 30, 2024 and December 31, 2023 (in thousands):

June 30, 2024
Origination year2024202320222021Total
Recency delinquency
Current$— $— $$12 $18 
Delinquency
30-59 days— — — 
60-89 days— — — 
90+ days— — — — — 
Total delinquency— — 
Finance receivables$— $— $$14 $21 
Contractual delinquency
Current$— $— $$— $
Delinquency
30-59 days— — 
60-89 days— — — 
90+ days— — 11 13 
Total delinquency— — 14 17 
Finance receivables$— $— $$14 $21 

December 31, 2023
Origination year202320222021Revolving charge accountsTotal
Recency delinquency
Current$— $35 $73 $244 $352 
Delinquency
30-59 days— 16 20 
60-89 days— 11 21 
90+ days— — — 61 61 
Total delinquency— 12 86 102 
Finance receivables$— $39 $85 $330 $454 
Contractual delinquency
Current$— $32 $46 $244 $322 
Delinquency
30-59 days— 16 27 
60-89 days— 20 
90+ days— 22 61 85 
Total delinquency— 39 86 132 
Finance receivables$— $39 $85 $330 $454 
XML 45 R29.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Property, Equipment and Software, Net (Tables)
6 Months Ended
Jun. 30, 2024
Property, Plant and Equipment [Abstract]  
Schedule of Property, Equipment and Software
Property, equipment and software consisted of the following (in thousands):

June 30,December 31,
20242023
Capitalized technology$59,824 $55,405 
Furniture, fixtures and equipment4,259 3,964 
Leasehold improvements979 979 
Total property, equipment and software65,062 60,348 
Less accumulated depreciation and amortization(55,267)(50,056)
Property, equipment and software, net$9,795 $10,292 
XML 46 R30.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Accrued Expenses (Tables)
6 Months Ended
Jun. 30, 2024
Payables and Accruals [Abstract]  
Schedule of Accrued Expenses
Accrued expenses consisted of the following (in thousands):
June 30,December 31,
20242023
Accrual for services rendered and goods purchased$9,827 $6,899 
Accrued payroll and benefits6,081 8,900 
Accrued interest2,448 2,794 
Accrued exit costs2,364 — 
Other4,882 3,413 
Total$25,602 $22,006 
XML 47 R31.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Leases (Tables)
6 Months Ended
Jun. 30, 2024
Leases [Abstract]  
Schedule of Components of Lease Costs/Weighted Average Remaining Lease Term and Discount Rate
The components of total lease cost for three and six months ended June 30, 2024 and 2023 were as follows (in thousands):

Three Months Ended June 30,Six Months Ended June 30,
2024202320242023
Operating lease cost$585 $599 $1,182 $1,162 
Variable lease expense435 496 769 993 
Short-term lease cost15 18 43 
Sublease income(79)(79)(159)(159)
Total lease cost$956 $1,019 $1,810 $2,039 

Supplemental cash flow information related to the leases for the three and six months ended June 30, 2024 and 2023 was as follows (in thousands):

Three Months Ended June 30,Six Months Ended June 30,
2024202320242023
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows from operating leases$621 $616 $1,254 $1,195 
The weighted average remaining lease term and discount rate as of June 30, 2024 and December 31, 2023 were as follows:

June 30,December 31,
20242023
Weighted average remaining lease term (in years)6.36.7
Weighted average discount rate%%
Schedule of Future Minimum Lease Payments
Future minimum lease payments as of June 30, 2024 were as follows (in thousands):

Year Amount
Remaining of 2024$1,217 
20252,482 
20262,557 
20272,633 
20282,712 
20292,794 
Thereafter2,144 
Total lease payments16,539 
Less: imputed interest(2,368)
Operating lease liabilities$14,171 
XML 48 R32.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Borrowings (Tables)
6 Months Ended
Jun. 30, 2024
Debt Disclosure [Abstract]  
Schedule of Borrowings
The following is a summary of the Company’s outstanding borrowings as of June 30, 2024 and December 31, 2023, including borrowing capacity as of June 30, 2024 (in thousands):

PurposeBorrowerBorrowing CapacityJune 30, 2024December 31, 2023
Interest Rate as of June 30, 2024
Maturity Date
Senior debt, net
Revolving line of creditOpportunity Funding SPE V, LLC (Tranche B)$125,000 $62,500 $103,400 SOFRplus
6.75%
June 2026
Revolving line of creditOpportunity Funding SPE V, LLC (Tranche C)125,000 62,500 37,500 SOFRplus
7.50%
July 2027
Revolving line of creditOpportunity Funding SPE IX, LLC150,000 85,871 93,871 SOFRplus
7.50%
December 2026
Revolving line of creditGray Rock SPV LLC75,000 51,229 48,442 SOFRplus
7.45%
October 2026
Total revolving lines of credit475,000 262,100 283,213 
Term loan, netOppFi-LLC50,000 39,674 49,454 SOFRplus0.11%plus10%March 2025
Total senior debt, net$525,000 $301,774 $332,667 
Note payable
Financed insurance premiumOppFi-LLC$— $— $1,449 9.70%June 2024
Summary of Required Payments for Borrowings, Excluding Secured Borrowing and Revolving Lines of Credit
As of June 30, 2024, required payments for all borrowings, excluding revolving lines of credit, for each of the next five years were as follows (in thousands):

YearAmount
Remainder of 2024$— 
202540,000 
2026— 
2027— 
2028— 
2029— 
Total$40,000 
XML 49 R33.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stock-Based Compensation (Tables)
6 Months Ended
Jun. 30, 2024
Share-Based Payment Arrangement [Abstract]  
Schedule of Company's Stock Option, Activity A summary of the Company’s stock option activity for the six months ended June 30, 2024 is as follows:
(in thousands, except share and per share data)Stock OptionsWeighted- Average Exercise PriceWeighted- Average Remaining Contractual Life (Years)Aggregate Intrinsic Value
Outstanding as of December 31, 2023
1,842,192$13.65 7.6$450 
   Granted— — 
   Exercised— — 
   Forfeited— — 
Outstanding as of June 30, 2024
1,842,192$13.65 7.1$43 
Vested and exercisable as of June 30, 2024
1,502,344$14.26 7.1$21 
Schedule of Restricted Stock Unit, Activity A summary of the Company’s restricted stock units (“RSUs”) activity for the six months ended June 30, 2024 is as follows:
SharesWeighted- Average Grant Date Fair Value
Unvested as of December 31, 2023
1,768,811$3.45 
Granted2,004,7892.73 
Vested(1,008,787)2.67 
Forfeited(302,702)3.49 
Unvested as of June 30, 2024
2,462,111$3.17 
Schedule of PSU Activity A summary of the Company’s performance stock units (“PSUs”) activity for the six months ended June 30, 2024 is as follows:
SharesWeighted-Average Grant Date Fair Value
Unvested as of December 31, 2023
127,835$3.42 
Granted— 
Vested(25,273)3.37 
Forfeited— 
Unvested as of June 30, 2024
102,562$3.43 
XML 50 R34.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Fair Value Measurements (Tables)
6 Months Ended
Jun. 30, 2024
Fair Value Disclosures [Abstract]  
Schedule of Financial Assets and Liabilities Measured at Fair Value on Recurring Basis The Company’s financial assets and liabilities that are measured at fair value on a recurring basis as of June 30, 2024 and December 31, 2023 were as follows (in thousands):
Fair Value Measurements
June 30, 2024Level 1Level 2Level 3
Financial assets:
Finance receivables at fair value, excluding accrued interest and fees receivable (1)
$413,816 $— $— $413,816 
Financial liabilities:
Warrant liability - Public Warrants (2)
1,545 1,545 — — 
Warrant liability - Private Placement Warrants (3)
1,124 — — 1,124 
Fair Value Measurements
December 31, 2023Level 1Level 2Level 3
Financial assets:
Finance receivables at fair value, excluding accrued interest and fees receivable (1)
$445,255 $— $— $445,255 
Financial liabilities:
Warrant liability - Public Warrants (2)
4,636 4,636 — — 
Warrant liability - Private Placement Warrants (3)
2,228 — — 2,228 
(1) 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’s best estimates of the assumptions a market participant would use to calculate fair value.
(2) 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.
(3) The fair value of the Private Placement Warrants is measured using a Black-Scholes option-pricing model; accordingly, the fair value measurement for the Private Placement Warrants is categorized as Level 3.
Schedule of Fair Value Measurement Input and Valuation Techniques
The following table presents quantitative information about the significant unobservable inputs used for the Company’s installment finance receivables fair value measurements as of June 30, 2024 and December 31, 2023:
June 30, 2024December 31, 2023
Interest rate on finance receivables157.09 %156.15 %
Discount rate25.17 %26.34 %
Servicing cost*3.22 %2.96 %
Remaining life0.62 years0.60 years
Default rate*27.09 %25.63 %
Accrued interest*4.31 %4.34 %
Prepayment rate*21.08 %20.90 %
*Stated as a percentage of finance receivables
The following table presents the significant assumptions used for the Company’s Private Placement Warrants as of June 30, 2024 and December 31, 2023:
June 30, 2024December 31, 2023
Input$11.50 Exercise
Price Warrants
$15 Exercise
Price Warrants
$11.50 Exercise
Price Warrants
$15 Exercise
Price Warrants
Risk-free interest rate4.65 %4.28 %4.07 %3.84 %
Expected term (years)2.1 years7.1 years2.6 years7.6 years
Expected volatility54.00 %54.00 %44.10 %44.10 %
Exercise price$11.50 $15.00 $11.50 $15.00 
Fair value of warrants$0.13 $0.87 $0.41 $1.30 
Schedule of Changes in Fair Value of Liabilities
The following table presents the changes in the fair value of the warrant liability - Private Placement Warrants (in thousands):
$11.50 Exercise
Price Warrants
$15 Exercise
Price Warrants
Total
Fair value as of December 31, 2023$1,041 $1,187 $2,228 
Change in fair value(838)(648)(1,486)
Fair value as of March 31, 2024203 539 742 
Change in fair value127 255 382 
Fair value as of June 30, 2024$330 $794 $1,124 
Schedule of Carrying Value and Estimated Fair Values of Financial Assets and Liabilities 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 June 30, 2024 and December 31, 2023 (in thousands):
Fair Value Measurements
June 30, 2024Level 1Level 2Level 3
Assets:
Cash$46,622 $46,622 $— $— 
Restricted cash34,215 34,215 — — 
Accrued interest and fees receivable16,666 16,666 — — 
Finance receivables at amortized cost, net19 — — 19 
Settlement receivable1,980 1,980 — — 
Liabilities:
Senior debt, net301,774 — — 301,774 
Fair Value Measurements
December 31, 2023Level 1Level 2Level 3
Assets:
Cash$31,791 $31,791 $— $— 
Restricted cash42,152 42,152 — — 
Accrued interest and fees receivable18,065 18,065 — — 
Finance receivables at amortized cost, net110 — — 110 
Settlement receivable1,9041,904
Liabilities:
Senior debt, net332,667 — — 332,667 
Notes payable1,449 — — 1,449 
XML 51 R35.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Earnings Per Share (Tables)
6 Months Ended
Jun. 30, 2024
Earnings Per Share [Abstract]  
Schedule of Computation of Basic and Diluted Earnings Per Share
The following table sets forth the computation of basic and diluted earnings per share for the three and six months ended June 30, 2024 and 2023 (in thousands, except share and per share data):

Three Months Ended June 30,Six Months Ended June 30,
2024202320242023
Numerator:
Net income attributable to OppFi Inc.$3,066 $2,142 $8,603 $2,393 
Net income available to Class A common stockholders - Basic3,066 2,142 8,603 2,393 
Net income attributable to noncontrolling interest— 33 29,204 34 
Income tax expense— (8)(6,875)(8)
Net income available to Class A common stockholders - Diluted$3,066 $2,167 $30,932 $2,419 
Denominator:
Weighted average Class A common stock outstanding - Basic19,675,93415,632,12019,440,68015,336,366
Effect of dilutive securities:
   Stock options
   Restricted stock units238,008602,628180,290
   Performance stock units3,62573,20516,811
   Warrants
   Employee stock purchase plan
   Retained OppFi Units, excluding Earnout Units66,031,964
      Dilutive potential common shares241,63366,707,797197,101
Weighted average units outstanding - diluted19,675,93415,873,75386,148,47715,533,467
Earnings per share:
Basic$0.16 $0.14 $0.44 $0.16 
Diluted$0.16 $0.14 $0.36 $0.16 
Schedule of Antidilutive Securities Excluded from Calculation of Earnings Per Share
The following table presents securities that have been excluded from the calculation of diluted earnings per share as their effect would have been anti-dilutive for the three and six months ended June 30, 2024 and 2023:

Three Months Ended June 30,Six Months Ended June 30,
2024202320242023
Public Warrants11,887,500 11,887,500 11,887,500 11,887,500 
Private Unit Warrants231,250 231,250 231,250 231,250 
$11.50 Exercise Price Warrants2,248,750 2,248,750 2,248,750 2,248,750 
$15 Exercise Price Warrants912,500 912,500 912,500 912,500 
Underwriter Warrants59,437 59,437 59,437 59,437 
Stock Options1,842,192 1,978,972 1,842,192 1,978,972 
Restricted stock units2,471,364 2,137,158 2,062,342 2,169,736 
Performance stock units102,562 154,569 109,063 230,819 
Noncontrolling interest - Earnout Units25,500,000 25,500,000 25,500,000 25,500,000 
Noncontrolling interest - OppFi Units65,880,789 68,876,910 — 69,058,761 
Potential common stock111,136,344 113,987,046 44,853,034 114,277,725 
XML 52 R36.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Organization and Nature of Operations (Details) - $ / shares
Jun. 30, 2024
Dec. 31, 2023
Jun. 30, 2023
Jul. 20, 2021
Class of Stock [Line Items]        
Ownership interest held, percent 17.70% 17.00% 14.80%  
Class A Common Stock        
Class of Stock [Line Items]        
Common stock, par or stated value per share (in dollars per share) $ 0.0001 $ 0.0001   $ 0.0001
Class V Voting Stock        
Class of Stock [Line Items]        
Common stock, par or stated value per share (in dollars per share) $ 0.0001 $ 0.0001    
XML 53 R37.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Significant Accounting Policies - Additional Information (Detail)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
USD ($)
Jun. 30, 2023
USD ($)
Jun. 30, 2024
USD ($)
segment
Jun. 30, 2023
USD ($)
Dec. 31, 2023
USD ($)
Accounting Policies [Abstract]          
Number of reportable segments | segment     1    
Finance receivables originated through the bank partnership arrangements, percentage     100.00% 96.00%  
Finance receivables originated through the bank partnership arrangements $ 18,000   $ 18,000   $ 14,500
Development and capitalized software costs 2,400 $ 2,500 4,400 $ 4,500  
Capitalized software costs, amortization expense 2,400 3,100 4,900 6,300  
Exit costs (33) $ 0 2,885 $ 0  
Remaining liability $ 2,400   $ 2,400    
Existing Equity Holders          
Schedule Of Reverse Recapitalization [Line Items]          
Ownership interest retained 82.30%   82.30%   83.00%
XML 54 R38.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Finance Receivables - Schedule of Components of Installment Finance Receivables At Fair Value (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Receivables [Abstract]    
Unpaid principal balance of finance receivables - accrual $ 363,638 $ 384,587
Unpaid principal balance of finance receivables - non-accrual 23,448 31,876
Unpaid principal balance of finance receivables 387,086 416,463
Finance receivables at fair value - accrual 413,059 444,120
Finance receivables at fair value - non-accrual 757 1,135
Finance receivables at fair value, excluding accrued interest and fees receivable 413,816 445,255
Accrued interest and fees receivable 16,666 18,065
Finance receivables at fair value [1] 430,482 463,320
Difference between unpaid principal balance and fair value $ 26,730 $ 28,792
[1]
(1) Includes amounts in consolidated variable interest entities ("VIEs") presented separately in the table below.
XML 55 R39.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Finance Receivables - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Financing Receivable, Allowance for Credit Loss [Line Items]          
Aggregate unpaid principal balance $ 387,086   $ 387,086   $ 416,463
Fair value of receivables [1] 430,482   430,482   463,320
Amount of losses 6,200 $ 14,600 8,400 $ 18,800  
Finance receivables at amortized cost in non-accrual status 13   $ 13   30
Recency delinquency          
Financing Receivable, Allowance for Credit Loss [Line Items]          
Accrual period for financing receivables     60 days    
Contractual delinquency          
Financing Receivable, Allowance for Credit Loss [Line Items]          
Accrual period for financing receivables     90 days    
90+ days          
Financing Receivable, Allowance for Credit Loss [Line Items]          
Aggregate unpaid principal balance 11,900   $ 11,900   15,200
Fair value of receivables $ 400   $ 400   $ 500
[1]
(1) Includes amounts in consolidated variable interest entities ("VIEs") presented separately in the table below.
XML 56 R40.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Finance Receivables - Schedule of Changes in Fair Value of Finance Installment Receivables (Details) - Financing Receivable - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]        
Balance at the beginning of the period $ 412,038 $ 417,489 $ 463,320 $ 457,296
Originations 184,351 190,753 336,869 346,246
Repayments (127,579) (118,511) (264,187) (247,715)
Accrued interest and fees receivable 1,691 1,268 (1,399) (1,710)
Charge-offs, net (41,072) (44,204) (102,059) (102,958)
Net change in fair value 1,053 161 (2,062) (4,203)
Balance at the end of the period $ 430,482 $ 446,956 $ 430,482 $ 446,956
XML 57 R41.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Finance Receivables - Schedule of Finance Receivables (Detail) - USD ($)
$ in Thousands
Jun. 30, 2024
Mar. 31, 2024
Dec. 31, 2023
Jun. 30, 2023
Mar. 31, 2023
Dec. 31, 2022
Financing Receivable, Allowance for Credit Loss [Roll Forward]            
Finance receivables $ 21   $ 454      
Accrued interest and fees receivable 1   2      
Allowance for credit losses (3) $ (7) (346) $ (2,411) $ (47) $ (96)
Finance receivables at amortized cost, net $ 19   $ 110      
XML 58 R42.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Finance Receivables - Summary of Changes in Allowance for Credit Losses on Finance Receivables at Amortized Cost (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Financing Receivable, Allowance for Credit Loss [Roll Forward]        
Beginning balance $ 7 $ 47 $ 346 $ 96
Provisions for credit losses on finance receivables 4 3,866 31 3,936
Finance receivables charged off (8) (1,505) (374) (1,624)
Recoveries of charge offs 0 3 0 3
Ending balance $ 3 $ 2,411 $ 3 $ 2,411
XML 59 R43.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Finance Receivables - Summary of Credit Quality Finance Receivable Portfolio (Detail) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Financing Receivable, Past Due [Line Items]    
Finance receivables $ 21 $ 454
Recency delinquency    
Financing Receivable, Past Due [Line Items]    
Originated, current fiscal year 0 0
Originated, year two fiscal year before current fiscal year 0 39
Originated, year three fiscal year before current fiscal year 7 85
Revolving charge accounts 14 330
Finance receivables 21 454
Recency delinquency | Current    
Financing Receivable, Past Due [Line Items]    
Originated, current fiscal year 0 0
Originated, year two fiscal year before current fiscal year 0 35
Originated, year three fiscal year before current fiscal year 6 73
Revolving charge accounts 12 244
Finance receivables 18 352
Recency delinquency | Past Due    
Financing Receivable, Past Due [Line Items]    
Originated, current fiscal year 0 0
Originated, year two fiscal year before current fiscal year 0 4
Originated, year three fiscal year before current fiscal year 1 12
Revolving charge accounts 2 86
Finance receivables 3 102
Recency delinquency | 30-59 days    
Financing Receivable, Past Due [Line Items]    
Originated, current fiscal year 0 0
Originated, year two fiscal year before current fiscal year 0 3
Originated, year three fiscal year before current fiscal year 1 1
Revolving charge accounts 0 16
Finance receivables 1 20
Recency delinquency | 60-89 days    
Financing Receivable, Past Due [Line Items]    
Originated, current fiscal year 0 0
Originated, year two fiscal year before current fiscal year 0 1
Originated, year three fiscal year before current fiscal year 0 11
Revolving charge accounts 2 9
Finance receivables 2 21
Recency delinquency | 90+ days    
Financing Receivable, Past Due [Line Items]    
Originated, current fiscal year 0 0
Originated, year two fiscal year before current fiscal year 0 0
Originated, year three fiscal year before current fiscal year 0 0
Revolving charge accounts 0 61
Finance receivables 0 61
Contractual delinquency    
Financing Receivable, Past Due [Line Items]    
Originated, current fiscal year 0 0
Originated, year two fiscal year before current fiscal year 0 39
Originated, year three fiscal year before current fiscal year 7 85
Revolving charge accounts 14 330
Finance receivables 21 454
Contractual delinquency | Current    
Financing Receivable, Past Due [Line Items]    
Originated, current fiscal year 0 0
Originated, year two fiscal year before current fiscal year 0 32
Originated, year three fiscal year before current fiscal year 4 46
Revolving charge accounts 0 244
Finance receivables 4 322
Contractual delinquency | Past Due    
Financing Receivable, Past Due [Line Items]    
Originated, current fiscal year 0 0
Originated, year two fiscal year before current fiscal year 0 7
Originated, year three fiscal year before current fiscal year 3 39
Revolving charge accounts 14 86
Finance receivables 17 132
Contractual delinquency | 30-59 days    
Financing Receivable, Past Due [Line Items]    
Originated, current fiscal year 0 0
Originated, year two fiscal year before current fiscal year 0 3
Originated, year three fiscal year before current fiscal year 1 8
Revolving charge accounts 2 16
Finance receivables 3 27
Contractual delinquency | 60-89 days    
Financing Receivable, Past Due [Line Items]    
Originated, current fiscal year 0 0
Originated, year two fiscal year before current fiscal year 0 2
Originated, year three fiscal year before current fiscal year 0 9
Revolving charge accounts 1 9
Finance receivables 1 20
Contractual delinquency | 90+ days    
Financing Receivable, Past Due [Line Items]    
Originated, current fiscal year 0 0
Originated, year two fiscal year before current fiscal year 0 2
Originated, year three fiscal year before current fiscal year 2 22
Revolving charge accounts 11 61
Finance receivables $ 13 $ 85
XML 60 R44.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Property, Equipment and Software, Net - Schedule of Property, Equipment and Software (Detail) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Property, Plant and Equipment [Line Items]    
Property, equipment and software $ 65,062 $ 60,348
Less accumulated depreciation and amortization (55,267) (50,056)
Property, equipment and software, net 9,795 10,292
Capitalized technology    
Property, Plant and Equipment [Line Items]    
Property, equipment and software 59,824 55,405
Furniture, fixtures and equipment    
Property, Plant and Equipment [Line Items]    
Property, equipment and software 4,259 3,964
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Property, equipment and software $ 979 $ 979
XML 61 R45.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Property, Equipment and Software, Net - Additional Information (Detail) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Property, Plant and Equipment [Abstract]        
Depreciation and amortization expense $ 2.5 $ 3.3 $ 5.2 $ 6.7
XML 62 R46.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Accrued Expenses (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Payables and Accruals [Abstract]    
Accrual for services rendered and goods purchased $ 9,827 $ 6,899
Accrued payroll and benefits 6,081 8,900
Accrued interest 2,448 2,794
Accrued exit costs 2,364 0
Other 4,882 3,413
Total [1] $ 25,602 $ 22,006
[1]
(1) Includes amounts in consolidated variable interest entities ("VIEs") presented separately in the table below.
XML 63 R47.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Leases - Schedule of Components of Lease Costs (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Lease, Cost [Abstract]          
Operating lease cost $ 585 $ 599 $ 1,182 $ 1,162  
Variable lease expense 435 496 769 993  
Short-term lease cost 15 3 18 43  
Sublease income (79) (79) (159) (159)  
Total lease cost 956 1,019 1,810 2,039  
Cash paid for amounts included in the measurement of lease liabilities:          
Operating cash flows from operating leases $ 621 $ 616 $ 1,254 $ 1,195  
Weighted average remaining lease term (in years) 6 years 3 months 18 days   6 years 3 months 18 days   6 years 8 months 12 days
Weighted average discount rate 5.00%   5.00%   5.00%
XML 64 R48.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Leases - Schedule of Maturities of Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Leases [Abstract]    
Remaining of 2024 $ 1,217  
2025 2,482  
2026 2,557  
2027 2,633  
2028 2,712  
2029 2,794  
Thereafter 2,144  
Total lease payments 16,539  
Less: imputed interest (2,368)  
Operating lease liabilities $ 14,171 $ 15,061
XML 65 R49.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Borrowings - Schedule of Borrowings (Detail) - USD ($)
$ in Thousands
6 Months Ended
Apr. 12, 2024
Apr. 11, 2024
Jun. 30, 2024
Dec. 31, 2023
Term loan, net        
Debt Instrument [Line Items]        
Total     $ 40,000  
Senior debt, net        
Debt Instrument [Line Items]        
Borrowing Capacity     525,000  
Total     301,774 $ 332,667
Senior debt, net | Revolving Credit Facility        
Debt Instrument [Line Items]        
Borrowing Capacity     475,000  
Total     $ 262,100 283,213
Senior debt, net | Revolving Line Of Credit, Tranche B, Maturing June 2026, Opportunity Funding SPE V, LLC        
Debt Instrument [Line Items]        
Borrower     Opportunity Funding SPE V, LLC (Tranche B)  
Borrowing Capacity     $ 125,000  
Total     $ 62,500 103,400
Basis spread on variable rate     6.75%  
Maturity Date     June 2026  
Debt Instrument, Variable Interest Rate, Type [Extensible Enumeration]     Secured Overnight Financing Rate (SOFR) [Member]  
Senior debt, net | Revolving Line Of Credit, Tranche C, Maturing July 2027, Opportunity Funding SPE V, LLC        
Debt Instrument [Line Items]        
Borrower     Opportunity Funding SPE V, LLC (Tranche C)  
Borrowing Capacity     $ 125,000  
Total     $ 62,500 37,500
Basis spread on variable rate     7.50%  
Maturity Date     July 2027  
Debt Instrument, Variable Interest Rate, Type [Extensible Enumeration]     Secured Overnight Financing Rate (SOFR) [Member]  
Senior debt, net | Revolving Line Of Credit, Maturing December 2026, Opportunity Funding SPE IX, LLC        
Debt Instrument [Line Items]        
Borrower     Opportunity Funding SPE IX, LLC  
Borrowing Capacity     $ 150,000  
Total     $ 85,871 93,871
Basis spread on variable rate     7.50%  
Maturity Date     December 2026  
Debt Instrument, Variable Interest Rate, Type [Extensible Enumeration]     Secured Overnight Financing Rate (SOFR) [Member]  
Senior debt, net | Revolving Line Of Credit, Maturing April 2025, Gray Rock SPV, LLC        
Debt Instrument [Line Items]        
Borrower     Gray Rock SPV LLC  
Borrowing Capacity     $ 75,000  
Total     $ 51,229 48,442
Basis spread on variable rate 7.45% 7.25% 7.45%  
Maturity Date     October 2026  
Debt Instrument, Variable Interest Rate, Type [Extensible Enumeration]     Secured Overnight Financing Rate (SOFR) [Member]  
Senior debt, net | Term loan, net        
Debt Instrument [Line Items]        
Borrower     OppFi-LLC  
Borrowing Capacity     $ 50,000  
Total     $ 39,674 49,454
Maturity Date     March 2025  
Debt Instrument, Variable Interest Rate, Type [Extensible Enumeration]     Secured Overnight Financing Rate (SOFR) [Member]  
Senior debt, net | Term loan, net | Variable Component One        
Debt Instrument [Line Items]        
Basis spread on variable rate     0.11%  
Senior debt, net | Term loan, net | Variable Component Two        
Debt Instrument [Line Items]        
Basis spread on variable rate     10.00%  
Note payable | Financed Insurance Premium, OppFi-LLC, June 2024        
Debt Instrument [Line Items]        
Borrower     OppFi-LLC  
Borrowing Capacity     $ 0  
Total     $ 0 $ 1,449
Interest rate     9.70%  
Maturity Date     June 2024  
XML 66 R50.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Borrowings - Additional Information (Detail) - USD ($)
3 Months Ended 6 Months Ended
May 30, 2024
Apr. 12, 2024
Apr. 11, 2024
Feb. 16, 2023
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Short-term Debt [Line Items]                  
Debt issuance costs, net [1]         $ 3,718,000   $ 3,718,000   $ 3,834,000
Senior debt, net                  
Short-term Debt [Line Items]                  
Debt issuance costs, net         4,000,000.0   4,000,000.0   4,300,000
Note payable                  
Short-term Debt [Line Items]                  
Interest expense, debt         26,000 $ 26,000 52,000 $ 51,000  
Secured Debt                  
Short-term Debt [Line Items]                  
Interest expense, debt         0 0 0 10,000  
Amortization of debt issuance costs         0 0 $ 0 0  
Extinguishment of debt, amount       $ 100,000          
Revolving Line Of Credit, Maturing December 2026, Opportunity Funding SPE IX, LLC | Senior debt, net                  
Short-term Debt [Line Items]                  
Basis spread on variable rate             7.50%    
Interest expense, debt         10,400,000 10,700,000 $ 21,200,000 21,300,000  
Capitalized issuance costs             14,800,000    
Amortization of debt issuance costs         600,000 $ 500,000 1,200,000 $ 1,300,000  
Debt issuance costs, net         300,000   300,000   500,000
Revolving Credit Facility | Senior debt, net                  
Short-term Debt [Line Items]                  
Debt issuance costs, net         $ 3,700,000   3,700,000   $ 3,800,000
Term loan, net | Secured Debt                  
Short-term Debt [Line Items]                  
Debt prepayments amount             $ 10,000,000.0    
Term loan, net | Secured Debt | Minimum                  
Short-term Debt [Line Items]                  
Debt prepayments amount $ 10,000,000.0                
Revolving Line Of Credit, Maturing April 2025, Gray Rock SPV, LLC | Senior debt, net                  
Short-term Debt [Line Items]                  
Basis spread on variable rate   7.45% 7.25%       7.45%    
[1]
(1) Includes amounts in consolidated variable interest entities ("VIEs") presented separately in the table below.
XML 67 R51.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Borrowings - Summary of Required Payments for Borrowings, Excluding Secured Borrowing and Revolving Lines of Credit (Detail) - Term loan, net
$ in Thousands
Jun. 30, 2024
USD ($)
Debt Instrument [Line Items]  
Remainder of 2024 $ 0
2025 40,000
2026 0
2027 0
2028 0
2029 0
Total $ 40,000
XML 68 R52.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Warrant Liabilities (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Class of Warrant or Right [Line Items]          
Warrant liabilities $ 2,669   $ 2,669   $ 6,864
Change in fair value of warrant liabilities $ 976 $ (351) $ (4,195) $ (504)  
Public Warrants          
Class of Warrant or Right [Line Items]          
Warrants outstanding (in shares) 11,887,500   11,887,500   11,887,500
Change in fair value of warrant liabilities $ 600 (300) $ (3,100) (400)  
Private Unit Warrants          
Class of Warrant or Right [Line Items]          
Warrants outstanding (in shares) 3,451,937   3,451,937   3,451,937
Change in fair value of warrant liabilities $ 400 $ (100) $ (1,100) $ (100)  
XML 69 R53.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stockholders’ Equity (Details) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended 6 Months Ended
May 01, 2024
Jun. 30, 2024
Jun. 30, 2024
Apr. 09, 2024
Class of Stock [Line Items]        
Dividends payable, amount per share (in dollars per share)   $ 0.12 $ 0.12  
Class A Common Stock        
Class of Stock [Line Items]        
Stock repurchase program, authorized amount       $ 20.0
Number of shares redeemed per share repurchased (in shares)     1  
Stock repurchased during period (in shares)   769,715    
Average purchase price (in dollars per share)   $ 3.27    
Stock repurchased during period, value   $ 2.5    
Remaining authorized repurchase amount   $ 17.5 $ 17.5  
Dividends payable, amount per share (in dollars per share) $ 0.12      
Dividends, cash $ 2.4      
Member distributions paid $ 10.3      
XML 70 R54.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stock-Based Compensation - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
ESPP employee payroll contributions $ 200   $ 200   $ 100
ESPP compensation expense 19 $ 21 46 $ 45  
Stock Options          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Share based compensation expenses 200 100 300 300  
Stock-based compensation not yet recognized related to unvested options 700   $ 700    
Unvested award, cost not yet recognized, period for recognition     1 year 3 months 18 days    
Restricted stock units          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Share based compensation expenses 1,900 800 $ 2,700 1,600  
Unvested award, cost not yet recognized, period for recognition     2 years 9 months 18 days    
Unrecognized compensation expense 7,000   $ 7,000    
Performance stock units          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Share based compensation expenses 30 $ (100) $ 67 $ 1  
Unvested award, cost not yet recognized, period for recognition     1 year 9 months 18 days    
Unrecognized compensation expense $ 100   $ 100    
Class A Common Stock | Employee Stock          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Number of shares authorized for issuance (in shares) 1,672,427   1,672,427    
Shares purchased under the ESPP (in shares)     300,321   234,249
Class A Common Stock | Equity Incentive Plan 2021          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Number of shares authorized for issuance (in shares) 22,794,973   22,794,973    
XML 71 R55.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stock-Based Compensation - Schedule of Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2024
Dec. 31, 2023
Stock Options    
Outstanding beginning balance (in shares) 1,842,192  
Granted (in shares) 0  
Exercised (in shares) 0  
Forfeited (in shares) 0  
Outstanding ending balance (in shares) 1,842,192 1,842,192
Vested and exercisable (in shares) 1,502,344  
Weighted- Average Exercise Price    
Outstanding beginning balance (in dollars per share) $ 13.65  
Granted (in dollars per share) 0  
Exercised (in dollars per share) 0  
Forfeited (in dollars per share) 0  
Outstanding ending balance (in dollars per share) 13.65 $ 13.65
Vested and exercisable (in dollars per share) $ 14.26  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]    
Weighted- Average Remaining Contractual Life (Years) 7 years 1 month 6 days 7 years 7 months 6 days
Exercisable, Weighted-Average Remaining Contractual Life (Years) 7 years 1 month 6 days  
Aggregate Intrinsic Value $ 43 $ 450
Exercisable, Aggregate Intrinsic Value $ 21  
XML 72 R56.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stock-Based Compensation - Schedule of Restricted Stock Unit Activity (Details) - Restricted stock units
6 Months Ended
Jun. 30, 2024
$ / shares
shares
Shares  
Outstanding beginning balance (in shares) | shares 1,768,811
Granted (in shares) | shares 2,004,789
Vested (in shares) | shares (1,008,787)
Forfeited (in shares) | shares (302,702)
Outstanding ending balance (in shares) | shares 2,462,111
Weighted- Average Grant Date Fair Value  
Outstanding beginning balance (in dollars per share) | $ / shares $ 3.45
Granted (in dollars per share) | $ / shares 2.73
Vested (in dollars per share) | $ / shares 2.67
Forfeited (in dollars per share) | $ / shares 3.49
Outstanding ending balance (in dollars per share) | $ / shares $ 3.17
XML 73 R57.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stock-Based Compensation - Schedule of PSU Activity (Details) - Performance stock units
6 Months Ended
Jun. 30, 2024
$ / shares
shares
Shares  
Outstanding beginning balance (in shares) | shares 127,835
Granted (in shares) | shares 0
Vested (in shares) | shares (25,273)
Forfeited (in shares) | shares 0
Outstanding ending balance (in shares) | shares 102,562
Weighted- Average Grant Date Fair Value  
Outstanding beginning balance (in dollars per share) | $ / shares $ 3.42
Granted (in dollars per share) | $ / shares 0
Vested (in dollars per share) | $ / shares 3.37
Forfeited (in dollars per share) | $ / shares 0
Outstanding ending balance (in dollars per share) | $ / shares $ 3.43
XML 74 R58.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Income Taxes (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Income Tax Disclosure [Abstract]          
Income tax expense $ 914,000 $ 688,000 $ 1,318,000 $ 834,000  
Income before income taxes $ 28,590,000 $ 18,764,000 $ 39,125,000 $ 22,840,000  
Effective income tax rate, percent 3.20% 3.70% 3.40% 3.70%  
Statutory income tax rate, percent 21.00% 21.00% 21.00% 21.00%  
Effective income tax rate, stock compensation adjustment, amount $ (148,000) $ (3,000) $ (193,000) $ (3,000)  
Effective income tax rate, stock compensation adjustment, percent 0.50% 0.01% 0.50% 0.02%  
Effective income tax rate, excluding tax expense, stock compensation adjustment, percent 3.70% 3.70% 3.90% 3.60%  
FIN 48 adjustment     $ 17,000    
Effective income tax rate reconciliation, state and local income taxes, amount       $ 7,000  
Ownership interest held, percent 17.70% 14.80% 17.70% 14.80% 17.00%
Unrecognized tax benefits $ 55,000   $ 55,000   $ 38,000
Income tax examination, penalties and interest accrued $ 0   $ 0   $ 0
XML 75 R59.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Fair Value Measurements - Schedule of Financial Assets and Liabilities that are Measured at Fair Value on Recurring Basis (Detail) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Financial assets:    
Finance receivables at fair value, excluding accrued interest and fees receivable $ 413,816 $ 445,255
Financial liabilities:    
Warrant liabilities 2,669 6,864
Fair Value, Recurring | Reported Value Measurement    
Financial assets:    
Finance receivables at fair value, excluding accrued interest and fees receivable 413,816 445,255
Fair Value, Recurring | Reported Value Measurement | Public Warrants    
Financial liabilities:    
Warrant liabilities 1,545 4,636
Fair Value, Recurring | Reported Value Measurement | Private Placement Warrants    
Financial liabilities:    
Warrant liabilities 1,124 2,228
Fair Value, Recurring | Fair Value Measurements | Level 1    
Financial assets:    
Finance receivables at fair value, excluding accrued interest and fees receivable 0 0
Fair Value, Recurring | Fair Value Measurements | Level 1 | Public Warrants    
Financial liabilities:    
Warrant liabilities 1,545 4,636
Fair Value, Recurring | Fair Value Measurements | Level 1 | Private Placement Warrants    
Financial liabilities:    
Warrant liabilities 0 0
Fair Value, Recurring | Fair Value Measurements | Level 2    
Financial assets:    
Finance receivables at fair value, excluding accrued interest and fees receivable 0 0
Fair Value, Recurring | Fair Value Measurements | Level 2 | Public Warrants    
Financial liabilities:    
Warrant liabilities 0 0
Fair Value, Recurring | Fair Value Measurements | Level 2 | Private Placement Warrants    
Financial liabilities:    
Warrant liabilities 0 0
Fair Value, Recurring | Fair Value Measurements | Level 3    
Financial assets:    
Finance receivables at fair value, excluding accrued interest and fees receivable 413,816 445,255
Fair Value, Recurring | Fair Value Measurements | Level 3 | Public Warrants    
Financial liabilities:    
Warrant liabilities 0 0
Fair Value, Recurring | Fair Value Measurements | Level 3 | Private Placement Warrants    
Financial liabilities:    
Warrant liabilities $ 1,124 $ 2,228
XML 76 R60.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Fair Value Measurements - Schedule of Fair Value Measurement Input and Valuation Techniques of Installment Financing Receivables (Detail)
Jun. 30, 2024
Dec. 31, 2023
Interest rate on finance receivables    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Installment financing receivables, fair value measurement 1.5709 1.5615
Discount rate    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Installment financing receivables, fair value measurement 0.2517 0.2634
Servicing cost    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Installment financing receivables, fair value measurement 0.0322 0.0296
Remaining life    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Installment financing receivables, fair value measurement 0.62 0.6
Default rate    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Installment financing receivables, fair value measurement 0.2709 0.2563
Accrued interest    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Installment financing receivables, fair value measurement 0.0431 0.0434
Prepayment rate    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Installment financing receivables, fair value measurement 0.2108 0.2090
XML 77 R61.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Fair Value Measurements - Schedule of Fair Value Measurement Input and Valuation Techniques of Private Placement Warrants (Detail) - Level 3 - Warrants
Jun. 30, 2024
USD ($)
Dec. 31, 2023
USD ($)
$11.50 Exercise Price Warrants    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Expected term (years) 2 years 1 month 6 days 2 years 7 months 6 days
$11.50 Exercise Price Warrants | Risk-free interest rate    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Warrants, fair value measurement 0.0465 0.0407
$11.50 Exercise Price Warrants | Expected volatility    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Warrants, fair value measurement 0.5400 0.4410
$11.50 Exercise Price Warrants | Exercise price    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Warrants, fair value measurement 11.50 11.50
$11.50 Exercise Price Warrants | Fair value of warrants    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Warrants, fair value measurement 0.13 0.41
$15 Exercise Price Warrants    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Expected term (years) 7 years 1 month 6 days 7 years 7 months 6 days
$15 Exercise Price Warrants | Risk-free interest rate    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Warrants, fair value measurement 0.0428 0.0384
$15 Exercise Price Warrants | Expected volatility    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Warrants, fair value measurement 0.5400 0.4410
$15 Exercise Price Warrants | Exercise price    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Warrants, fair value measurement 15.00 15.00
$15 Exercise Price Warrants | Fair value of warrants    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Warrants, fair value measurement 0.87 1.30
XML 78 R62.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Fair Value Measurements - Schedule of Changes in Fair Value of Private Placement Warrants (Detail) - Level 3 - Warrants - USD ($)
$ in Thousands
3 Months Ended
Jun. 30, 2024
Mar. 31, 2024
Private Placement Warrants    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Beginning Balance $ 742 $ 2,228
Change in fair value 382 (1,486)
Ending Balance 1,124 742
$11.50 Exercise Price Warrants    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Beginning Balance 203 1,041
Change in fair value 127 (838)
Ending Balance 330 203
$15 Exercise Price Warrants    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Beginning Balance 539 1,187
Change in fair value 255 (648)
Ending Balance $ 794 $ 539
XML 79 R63.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Fair Value Measurements - Schedule of Carrying Value and Estimated Fair Values of Financial Assets and Liabilities (Detail) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Assets    
Cash [1] $ 46,622 $ 31,791
Restricted cash 34,215 42,152
Accrued interest and fees receivable 16,666 18,065
Finance receivables at amortized cost, net 19 110
Settlement receivable [1] 1,980 1,904
Liabilities:    
Senior debt, net [1] 301,774 332,667
Notes payable   1,449
Level 1    
Assets    
Cash 46,622 31,791
Restricted cash 34,215 42,152
Accrued interest and fees receivable 16,666 18,065
Finance receivables at amortized cost, net 0 0
Settlement receivable 1,980 1,904
Liabilities:    
Senior debt, net 0 0
Notes payable   0
Level 2    
Assets    
Cash 0 0
Restricted cash 0 0
Accrued interest and fees receivable 0 0
Finance receivables at amortized cost, net 0 0
Settlement receivable 0 0
Liabilities:    
Senior debt, net 0 0
Notes payable   0
Level 3    
Assets    
Cash 0 0
Restricted cash 0 0
Accrued interest and fees receivable 0 0
Finance receivables at amortized cost, net 19 110
Settlement receivable 0 0
Liabilities:    
Senior debt, net $ 301,774 332,667
Notes payable   $ 1,449
[1]
(1) Includes amounts in consolidated variable interest entities ("VIEs") presented separately in the table below.
XML 80 R64.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Commitments, Contingencies and Related Party Transactions - (Detail)
Jul. 20, 2021
Commitments and Contingencies Disclosure [Abstract]  
Tax receivable agreement, percentage of members payment 90.00%
XML 81 R65.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Concentration of Credit Risk (Details) - Financing Receivable - Geographic Concentration Risk
6 Months Ended 12 Months Ended
Jun. 30, 2024
Dec. 31, 2023
Texas    
Concentration Risk [Line Items]    
Concentration risk, percentage 15.00% 16.00%
Florida    
Concentration Risk [Line Items]    
Concentration risk, percentage 12.00% 12.00%
Virginia    
Concentration Risk [Line Items]    
Concentration risk, percentage 11.00% 11.00%
XML 82 R66.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Retirement Plan (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Retirement Benefits [Abstract]        
Employer matching contribution, percent of match     4.00%  
Salaries and employee benefits $ 0.3 $ 0.4 $ 0.7 $ 0.8
XML 83 R67.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Earnings Per Share - Schedule of Computation of Basic and Diluted Earnings Per Share (Detail) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Numerator:        
Net income attributable to OppFi Inc. $ 3,066 $ 2,142 $ 8,603 $ 2,393
Net income available to Class A common stockholders - Basic 3,066 2,142 8,603 2,393
Net income attributable to noncontrolling interest 0 33 29,204 34
Income tax expense 0 (8) (6,875) (8)
Net income available to Class A common stockholders - Diluted $ 3,066 $ 2,167 $ 30,932 $ 2,419
Denominator:        
Weighted average Class A common stock outstanding - Basic (in shares) 19,675,934 15,632,120 19,440,680 15,336,366
Effect of dilutive securities:        
Dilutive potential common shares (in shares) 0 241,633 66,707,797 197,101
Weighted average units outstanding - diluted (in shares) 19,675,934 15,873,753 86,148,477 15,533,467
Earnings per share:        
Basic (in dollars per share) $ 0.16 $ 0.14 $ 0.44 $ 0.16
Diluted (in dollars per share) $ 0.16 $ 0.14 $ 0.36 $ 0.16
Stock Options        
Effect of dilutive securities:        
Dilutive securities (in shares) 0 0 0 0
Restricted stock units        
Effect of dilutive securities:        
Dilutive securities (in shares) 0 238,008 602,628 180,290
Performance stock units        
Effect of dilutive securities:        
Dilutive securities (in shares) 0 3,625 73,205 16,811
Warrants        
Effect of dilutive securities:        
Warrants (in shares) 0 0 0 0
Employee stock purchase plan        
Effect of dilutive securities:        
Dilutive securities (in shares) 0 0 0 0
Retained OppFi Units, excluding Earnout Units        
Effect of dilutive securities:        
Dilutive securities (in shares) 0 0 66,031,964 0
XML 84 R68.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Earnings Per Share - Schedule of Securities Excluded from Calculation of Diluted Earnings Per Share (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Potential common stock (in shares) 111,136,344 113,987,046 44,853,034 114,277,725
Warrants | Public Warrants        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Potential common stock (in shares) 11,887,500 11,887,500 11,887,500 11,887,500
Warrants | Private Unit Warrants        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Potential common stock (in shares) 231,250 231,250 231,250 231,250
Warrants | $11.50 Exercise Price Warrants        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Potential common stock (in shares) 2,248,750 2,248,750 2,248,750 2,248,750
Warrants | $15 Exercise Price Warrants        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Potential common stock (in shares) 912,500 912,500 912,500 912,500
Warrants | Underwriter Warrants        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Potential common stock (in shares) 59,437 59,437 59,437 59,437
Stock Options        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Potential common stock (in shares) 1,842,192 1,978,972 1,842,192 1,978,972
Restricted stock units        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Potential common stock (in shares) 2,471,364 2,137,158 2,062,342 2,169,736
Performance stock units        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Potential common stock (in shares) 102,562 154,569 109,063 230,819
Noncontrolling interest - Earnout Units        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Potential common stock (in shares) 25,500,000 25,500,000 25,500,000 25,500,000
Noncontrolling interest - OppFi Units        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Potential common stock (in shares) 65,880,789 68,876,910 0 69,058,761
XML 85 R69.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Subsequent Events - Additional Information (Detail) - Subsequent Events - Bitty Holdings, LLC
$ in Millions
Jul. 31, 2024
USD ($)
shares
OppFi-LLC and Opportunity Financial SMB, LLC  
Subsequent Event [Line Items]  
Ownership percentage 35.00%
Payments to acquire equity method investments | $ $ 15.3
Stock issued during period, shares, acquisitions (in shares) | shares 734,851
Stock issued during period, value, acquisitions | $ $ 2.7
Call options not exercised, right to effectuate sale, percentage of equity securities 1
OppFi-LLC and Opportunity Financial SMB, LLC | First Call Option  
Subsequent Event [Line Items]  
Additional right to purchase, percentage 30.00%
Period of additional purchase of equity securities 3 years
Purchase price calculation, multiplier for trailing twelve month post-tax earnings 6
OppFi-LLC and Opportunity Financial SMB, LLC | Second Call Option  
Subsequent Event [Line Items]  
Additional right to purchase, percentage 35.00%
Period of additional purchase of equity securities 6 years
Purchase price calculation, multiplier for trailing twelve month post-tax earnings 6
Class V Voting Stock | OppFi Shares, LLC  
Subsequent Event [Line Items]  
Stock issued during period, shares, acquisitions (in shares) | shares 734,851
EXCEL 86 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( 'J("%D'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " !ZB A9A)"O2N\ K @ $0 &1O8U!R;W!S+V-O&ULS9)1 M2\,P$,>_BN2]O;05E=#E9<,G!<&!XEM(;EM8TX3DI-VW-ZU;A^@'$/*2NW]^ M]SM(JX/0/N)+] $C64PWH^OZ)'18L0-1$ !)']"I5.9$GYL['YVB?(U["$H? MU1ZAYOP.')(RBA1,P"(L1"9;HX6.J,C',][H!1\^8S?#C ;LT&%/":JR B:G MB>$T=BU< 1.,,+KT74"S$.?JG]BY ^R<')-=4L,PE$,SY_(.%;P_/[W.ZQ:V M3Z1ZC?E5LH). 5?L,OFM66^VCTS6O+XM^$,^V[H2O!'-_H@(69E&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" !ZB A9!?/SP%L' #0+@ & 'AL+W=O)KLF9,DJ"H#/V(+09(T M#*EX/F[P0<#>L5#P_9%'B\X@(]G#: M.S/?SIUI%I!_\:<](TL1"Y@K,PD*_Q[9G 5!I@3I M^+L4[56_F07N7F_5+W/S8.:>)FS.@\^^)]>GO6F/>.R!IH&\Y9M?6&EHE.FY M/$CROV13?FOTB)LFDH=E,*0@]*/B/WTJ,Z))@%4&6*\"3*Q$\ T1V=>@EEWD>9-'@QL_RHIQ*06\]2%.SN;\D0FR@!(C?9*LJ6#) MR5""/A9^EJ0(RQ+OQ%OB%7 MDH7)7[H,*P0=O6#6-M\F,779:0\:7\+$(^O-OO_.'!L_Z=QV)/;"NU-Y=S#U MV3ONIM!L);E[CIG.*1YN&OV/.DMH5$M+H\K2J)FECRD5DHG@F=RRF NILX=+ M29'J,F6.1K6T-Z[LC9O96S#AD8,^$SABN81AFWSX> MC0R=.32TI;GCRMQQ$W.W;.4G$@I0DFL::NLHKG,3QY<^=,WN0.<0C6WIT#34 MV&HT\0B)XP+J93YR')&EA,9(N"!SGD92/,-_3VM\C_J["YUC/*BMY1V<,)M8 MOJ-/Y,J#QND_^&XQ8M;7X#V2TU'?'#M3T[*T?M'@MGXMY==JXO?,\T ].=I> MD!P/;B)]N>*2IFV0BP&YI9''@W@-]44 W6F]HT)MO2LJ,E'PP+W?;;C6.RZY M3'UH&[9C:/LK/+BM7T5")LXRK_W.LSMHQW=\$VF]XG+S-32-E2Z7YGAD6Z.* MCTR<:EX;K7JLA>"/?N3J:S6N>?5>:_00H&0J4C)QP'EM=,$320/RAQ_7=\JX MXM@8&Z;6Z2%0R52L9.* D]?5,YCHUQO#!6Q3W_T> I!,14@FCC?ON0OEM5CS M"$.D/2*6:?6GQN18Z^\0C&0J2#(;4=(\%2(CW0)O_6B5-\E4/U7'%;]H)_AS M/*JE3TN1DM60E& Z5JSL9%,6NC6N\[E'L<8G'M76I\(CJQ$>94@/_ >]ZHJ+ M9ZT[7.>:1WWJN@QD0,0K!+5^#X%'EL(CJQ$>+4,:!.0\3>!UHJVU>W3JYMEX M6%M[BH"L1@1T$3*QREKESZ @U]#%AC&-].6*"];Z/ 3Y6(I\K$;D<_&T.]T)G&UVLDV'M?6I<(>JQ'V+-<,*BM6AKA,O;U#P(ZE8,=J!#M@+(326TKN M?@6TRY=\R4TJ@7PB#RJQUG%'\%+F0Z$VRM6R?8;'V71LC:SQ9'(R?-1Y5)AC MX91R%K+(RQ>%+@.JM])R(0B/:UMX"G0LG%&JQ:Y+/\F0YPNC@ES"0WUON@=X MZE;5#P$[EH(="T>3UQ[+]R9&XJ($.TOO>L$#6L M6VCEFN,_TC8[%%79C:@*P-'+)Z[/X3T/M)F!Z]PL+J^T]@Y!5;:B*ANGJFWQ M AR[:QJM6.T^QAZAZR]+[8(^'M;6GR(J&P>B_T"-N/(WM^K)OZ@1.&9D&H:C MIT9;P96-\]!G*K(=J.2(,.JNR6;-H0%OBH>$/3'A^@F]AV?0HY%LJ2EO:UD3 MU[?07(5*0J-M-".Q\-T\Y(UI#D;&GO&@(Q K<^X06&I?];/9WCZ6V;LXHQG6:;C7N'ECTZV=!"/B^U#@]!EXZB M2P>GR^:CRQZANM$%#VOK3[&B@Z]W%?7R_,7PHG77*2!VI?;2],Z)*J?K#M'I MB.%*_X<@0D<1H=.("-L@!:[\S?DP^A=2&'J6J;9;H\=CF"*.)_:K MBCW<.3.<;5_D1ZD3 (0TDL7QX>II=5S[+#^D/%2?%V>]/]!L]R,A 7N 4&,P M@9\7Q?'IXD;R.#^!?,^EY&%^N6;48R+[ -X_<"ZW-]D/5(?89_\ 4$L#!!0 M ( 'J("%FY1W.6?0D )0P 8 >&PO=V]R:W-H965T&ULM5MM;]LX$OXKA"_8;8 D%E_TXEP2H'&VN![NMD'39C\<[@-CT[%06?1* M=-+ED)/K5*BV)(HB@9+GA>#JXN[+W;ZNI" MKE21E^*V0O5JL>#5R[4HY//E ]>;WS.'^?*W!A>72SYH[@3ZNORMM*_AALK MTWPARCJ7):K$['+P'I_?Q".C8"7N<_%<;UTC$\J#E-_,CX_3RT%D/!*%F"AC M@NM_GL18%(6QI/WX1!:U_1L]KV6C 9JL:B47:V7MP2(OFW_Y]_5 ;"E@ZE$@ M:P7256 >!;I6H&]58&L%9D>F"<6.PPU7_.JBDL^H,M+:FKFP@VFU=?AY:>;] M3E7Z::[UU-58EK4L\BE78HJN><'+B4!WQER-WGTM^6J:ZR?'Z!1]O;M![XZ. MT1'*2_1E+EM8H3 :/0;KF>_QO%[RB;@<1'^'@CJ0L5:(=!,B#5F_&O-Z#OAT'=;Z#_XO-"J-4F*5S*+R=,62 MA)"+X=-VN'TIBM,1WDBUXF";.%C0H\^B5E4^,9DZ\804-N )J5&*MYUE!,>= MD/I21HC (<6;D.*@1U^DXH6-!NFO22^DNR(*&AT\IK$$:32N@%$Q52KRJU M>7Q$[<0>498@;N_H]4\TG_;K(F@E]+HF%@^B6C]:+W G)B66PH)C\0(-5=H; M SSJ#!,@@CUCE&W&* N.D>8#JA :_]76,$'3'S;CF?X,B"F+.E%!0A&#PQIM MPAH%_;D1#PKE=;VR$VKFN;83#446MN2);-1?:E*<=2(#A#+JB0Q'#NBCH$>W ME2:+E7HY0>+/5;ZTYRLM'5 C-[U!EB-RIG)VN] _N!>^UU7;2TP1WO0;$",X\7P=VI (' M 5TGTDQ4>BU BG]OO 2=)+VWDQCW\@$42]/4XZ2C!3B,\)_47%3^,;S>H>Y) M\;56.UTRVHVI+X4CG'D0"CN*@,,0WP!J("_Z,!ZG-!KU_.O+)1&.?1"*'>#C M.,@W_Y7SA[S(52[J<]#!(&'8EW8>REH[6$<8WT\F)9FHD#:Q(&Z]^E$H&/9DSZ:-OE1X ( M9FSD\YQV:$S"<-H@UZYA[<.F)I LZB8F(,>B M-,:^H77X2L+X.I:+1:[,8-:6/4YD:=8+44ZTQ^B=S5M,CT'?@Y9A+$)@+^7G M#;6C=^!-PN!]I^3DVUP64U'5OUH>K5Y %"<'1?%#66M'[5"IO>,GSZ6E>H@E? MYOJ;!IWL W@6C>(N<@)B:<)\Y0EQ.$_".*\)S&JQ*FS3=RIF^20'ZQ/2!^Y3 MS999STU +J&QK]]'',*3,#Q_J30-654OKXG'E2W*3;JQE)XD9&2S(XWHR0BS M3>K];)\%SJL^UI^R4:]P@,0(2SQ31ATCH&%&T,##I^7R0XX^EI.S7^MF4#JK M$=BR!9A EI!NF0F)18SY/'>,@889P^^R-"A1R:(PWWE>*F'ZG*"G0#F>T:A7 MML-R<>9A-]0Q![J#.=A1?O/ E0@PDF/,@!R>,0BXG-WJ[&_)V=H.CIO=;]/ M$L!:&) +U<+4D0D:)A/WO,HM0_NXS@GTFV83ID5U6^5F&Q)=B](N3_H:C. ' MF( ?9@]EK3T:CES0,+GP[T31@[*)0UEKA^G8! VS"<]NU)CV09DF7>0&A3)/ M'CKLIF'LWKVQ-*9 QC@-U@$W#@+W_/A'M8[(N4Z*>PWTQ M2G5U[G'8(3<-(_>/[!6-*5!.)PSC[NX6(&?:#M23",R!+ N#[%NW-<8,P,K^ M%@4HY=NC8 Y061A0]]BE&+,^4@([#I"4=\N!.31E833=T6 >,P _NPD*R'BZ M*\S!)GL+; ;\ JKL$#'-8Q7;VKWL<,@"3- KO>0<#E:\S][1W(6OOTB0.\.#I,0RL. N>^41_*6CMJ M!Z!Q&$#74[QN*E@Z><1@]FX2\WIF083-[3\U? M<5(M=M /.C^]MIY>VY%( MF-:3W<0:W'_\K1X<(SNRI9&NQ9)76J]X,89T58.457XPY^;/H!$?;AW)7HCJ MT1YMKY%ENLW)WDB@)R/]Q)ZX'[I7-.?U_\VKQ[RL M42%F^G716:H_HJHY M_\4')I#X4_2*7DPE[.!==);@3T\YF4ZO6'><'F/R)< M_1]02P,$% @ >H@(66T:\L8D! ]Q, !@ !X;"]W;W)KQ*G?*:%0FSO M=)W[(4DPOZ5;DLHK:\H2+.0IV^A\RP@.\J DU@T(;3W!4:K-I_G8DLVG-!-Q ME)(E SQ+$LQ^/)"8[F<:TMX&OD2;4*@!?3[=X@U9$?&T73)YIE<&<+&C\+0I$.--<#01DC;-8?*'[/TAI:*+X M?!KS_!OL2RS4@)]Q09,R6"I(HK3XQ=_+B6@$(.M(@%$&&*<&F&6 F1LME.6V M'K' \RFC>\ 46K*I@WQN\FCI)DK5,JX$DUM^J>"A4& <4?!7EMX"$]X QI63_AB./R1^#(%F.UR7S(-\1X#,B)P#$E'/2ZZT@LW,R]][DI;NLTM,);""$ZL#0*:[FR*E?6>:YRG1S@3(241?_*"\I),=HKO^"? M-'0AF'\.](_C6@8FE8')3QF(.,_&Q4\ZH@YE#R%:@NU*L/U3@F6ZEX]2&D3I M9DRU/:IZ"-%2[52JG4'57V6YXAG[<2!Z1*C377/+,6W#.Y#;Q3G0])#5K]FM M-+N#FAFI9&\^6Z;C]6:HDZ!M M%XV*C\YV<7-BDBJIF[H,!!W+LMQ#!UTD\B83RW&.O$JHKM!HN$3W&S@C:97\ M;6TVA"XZS 9]2->=0-<^M@QU#4?#1;Q("0^C*6&8YMR<<"FVMNFZQ*/A&O\Q M::&\Z6A>&,>U;=6%'PU7_O! Q"VI+K M-@ -]P'O3P/=6M_1/01IZZY; 71*+_ ,GJE0(H^_^!=M!B[%UC9=MP/H_^@' MT(D-P3BN_5^Q[@B,#^T(C&Z91VC2^^J?!&V[J#L"X^,Z J-;YSUDN+9GVX<. M^I"N)XNN><1 XS_[!W<$1K?.'W/1A^QUH3=V9=26V-^8;:*4@YBL92B\=20' M*W:9BA-!M_E&S0L5@B;Y84AP0)@"R.MK2L7;B=K[J?;ZYO\!4$L#!!0 ( M 'J("%FF[W$\N @ (LJ 8 >&PO=V]R:W-H965T&UL MK5K;K+7>7DZG]6(M-Z*^ M4%M9PG]6JMH(#3^KQVF]K:18MH,VQ91Y7CC=B+R3[SFCF0A%[HQ(>!C+^>R M*!I++?NZ;;FXV,CWE9/;G/]'0 M^POFU',:2\]I+#N3L1/W^P?W^R[KL\^EEF!5$\@M4BC1;,M%FZ5YN5 ;B2U+ M9S%L+3858C^C+/"B\&JZ/W8X!J-!S$]AJ0UC >5!< K+$)A/ S; 3N@'!_J! MD_ZM7LL**+[Y!&(,Q/S8B(+5A+."A'QFL$9C/XM##>4<'WI&3]WPMRD?9U(Z5 MR"NR%\5.-O5FE9>B7$A8](7,]^*AD&A-B:R;^N1['DT,3V PW_/-U4=@U/,A M'PQ7H+B(AA3W17SP1>STQ5VE]GDKND#SD44EHUA!)XGY(#GY(G'[X)TAB1[(GUIQQR&+CSN8V*O*#R CJU$91 M/_$3=&ZVH\]4V$]J[7TK-:R9"E7N<:E++4#(F3,B*XY"J/,B*X4@7'& M3%B&P;S0'TDVR@;Z['VE1W;1V+I!;%2E\_^ PEC*!TWRNMZUF\]"U2,N8397 M+PG-K0>#46;N*RD"8XPGOND2#!9Z;,0E@]JE3C4W2W/89#6T5M5WJ?/RT4&; M(T4V]DSM@<$X5"J3M@T#VLPS:2,PGAP)GE/:@\JD;ID)!6@EZZ8"B8*L)%Y? M>AO'D_M18A&V40$UUR]%4-1C46+RM6%Q0J,1NH.JI&Y9^54NUJ4JU..+8WT1 M19B$W&1KHSA$@%2=T2\TZ\-,<89%NI11/=D,ZCL6TK M.QI:+1."8MSJF! 4CT*SET!0?A2-"8M!25*WE,R>03J.!S4FVZR8MD%60-L0 M%L?6LKH,G?(;%")U2\3;Q6*WA8+T@M)#Y)KG,Y,?@J*>*8(Q5!);=[F5G#/-E?X>.*)@C$&@4N!DL;UO*,$LLB4>R@0T" MC[D%WE]!RE6B^!D9>#KTVRAR16W%@=I88BG-S_T-0T#V890Y! MP%!OS*W>/K<')UW"Q29D7 MCNT6@WICOK.9[$[)/O0+_;$_/T);2^;4@3_:6I[56GI6:]FYK)VNR2 QF5MB MCAUO/8D*=FU-BEP\Y$6N\Y'$M+7@I\32(PB*!V9'A8!\:AUT(*C &XO,07LR MM_:\?>,\D]G"S^P!YN_ I B&FCMVAH!8--(QLD%D,K?([/>1H')D]=8K >&(=,V38I"SV1[08&[0FRKT4&I6RK MP(1:%<8&A7%LTK5!E-/89&NC8CX6R8/N9&\?33KB&)&!D=T_(# :6T]F4@3& M(\"91#'MZ7DC#2,?Q"=WB\^!*A%:5_G#3C=ZLM&.I8+KI:Y4433=5-X?(*$/ M!VU)Q_R0FI&.P"!SK0J+64N8^> CPZPE(1W1D7S0D=RM(QTNN=UN?\T)I,(% MZH7.[O%S,>Z9!^YS! 5-!#-]8*/BT'R0E6&V>#+F@4%+$Y!5 MT)5L-M!_U&M1C3P9=@K3'WXT?$YKZ5FM9>>R=KHL1T_GW8KW1M3Y@GP F;&$ MG!15MS[MPGQ$%Z8S%Q_W8A?4BD<49>4DAO*ME'QCQE/B@^;E[A/+-"]VS6/P M'Z#NOXLZBK*H8R@>FM3?F/&4^B M>>!,Q=_;UYZ N]A#B_,H3]*Q)FJG:PT- M+F0KGIM.X?K#N7E.:^E9K67GLG:Z3H/XY6[Q.^1FMS)X5"+*-0DCNP3.,600 MWIS\I7U? MT+A^0R_G%+F>TLNL>R]R,-^]IOF;J![SLB:%7,%4WD4$MUMU;SYV/[3:MJ_V M/2BMU:;]NI9B*:L& /]?*:5??S03'-X_G?T74$L#!!0 ( 'J("%G?]#I5 M;@\ #RG 8 >&PO=V]R:W-H965T&ULO9U?<]LV%L6_ M"L?;Z38SJYI_0;)U/--*!)"=:2?3M-V'G7U@)-K65!)=D8J3;[^D+!L"< 61 MSDE>&MN]^%V / 2HPTOHZJ'>_M7<557K?5RO-LWKB[NVO?_A\K*9WU7KLOF^ MOJ\VW?^YJ;?KLNU^W=Y>-O?;JESL&ZU7EZ'OL\MUN=Q<7%_M__9V>WU5[]K5 MM;EY?_!3\(%/6-]A'_+FL'IJCG[U^*._K^J_^ES>+UQ=^ MWZ-J5#>5\VU;1>_6>Y M:.]>7V07WJ*Z*7>K]K?Z05:' 24];UZOFOU_O8=#K'_AS7=-6Z\/C;L>K)>; MQW_+CX<#<=0@B$XT" \-0J-!%)]H$!T:1$,;Q(<&L=$@3$\T2 X-$K/!J4&S M0P-F#CHYT2 ]-$C-#*?&D!T:9/NS^W@Z]N=R5K;E]=6V?O"V?71'ZW_8"V+? MNCN%RTVOW7?MMON_RZY=>SVM-TV]6B[*MEIX[]KNGTZ8;>/5-]UO]?RONWJU MJ+;-M__(PB#]T2O^WBW;3]YW?VS*W6+9M7GE3;P_WLV\[[YYY7WC+3?>[W?U MKBDWB^;JLNWZUV>YG!_Z\O-C7\(3??F];LL5T6SJ;C:MU^ON*MAWUYNNRJ;Q M?O*._T@@9Z.1?WI_UNUR7*>ULN%Y/N4$W+^R4]8GZ& M-9_OUKO5_IS-JIOE?-D2$''F:'=37;/;?CHY(.EN_VN]F=>;=ENO5OUA>;-I MJVW5&!VY[.3XK,GP69/AGAR=(+_9S/N^5=YWL^KQIU>]LH[U^,\G)?[WMRZ_ MUTUC#^5V\3]*T_ N;_2"D1"9LA M8042QI$P@81)$$S39?2LR\A%O_ZYNEUN-KW8WY>K9#X^NF:VF&A<>;MB-PXY78$2Q(_T*.X'35A41(; M0A-$6!@SH]N2'!V+X^Q<:7-[+ )%5<@^\:1,(&$21!,$PY[%@Y[H7 HL3#KQ)E7I3/; MV#L")*RP^Q[Z1Y?=HTCLH,"\@@6R5]).. F[?M&S0?I\4E/G27W3-+O]@MR= MU/GCO7NSOW??;;J[1:]ZO%=<=A&;_J.R=]_-Q>?F"6?&L?-$:HTZB?R0I<8\ M@E%8,&0"'IA10FD31=#T= M>2OESC9:*U 7 M%TKC4)J TN39DZ6+17FT@=ND_;W\Z&VK>;7\4+Y?55YYNZWVC[1(P1!6:9*; MO]>[?Y MWHO\?WFA'T:D-I#>Z32@W-HP\Z/<-!*)R#SVHS2+C;NA MI##J4)*$VB:+J2 ME$4=N#UJ0TF#U&/;QD'*\MRZHTW//AHD0LQG@T2VU,\RZW;"#ILP/[>O;R*. M>#Q(C9'E27SJRE76;)!]Q2J2 &DF3J&T&9160&D<2A-0FD31=($J4S=PN[JC MRTGN:PS4&RZ 2:M8#2.)0FH#2)HND"5-YEZ/8N4;4GH6T. M6A,/U-N$T@HHC4-I DJ3*)JN-V6"AFX3=,Q#VY"HBS6+7:?N?*-5!35$APR M0U,**$VB:+I8E&T:NFW3H8]L0Z(<-$U\2RK0*ELHK8#2.)0FH#1Y]F3I8E'. M:.AV1L<\L@T)NS PWTR8NA..U@NT+'?0"#@TIX#2)(JFRT49NZ&[Z';80]O0 MKJF-['D%ZL-":<60 7!H2@&E211-EXFR5T.WO>I^:!L2[F?FI]9$@C0-9U!: M :5QXH"$06RY!DD4NYHY'9'/_.AK9L^^KU-TJ&D'MH2D2<> MVD)[R*$T :5)%$U7DG*!HS,N\/B'MA%1[DD]M#W$N5QW(L1TW8ELU$-;(HQ\ M:$O%$:X[-4;'0]M(>:;1UWSU/X*^^P^ES:"T DKC4)J TB2*I@OT: L ]!X MV$T B%T 3BPFU#8 ]&*"W0< NQ$ =B> +^'81LJQC=R.[:"'MI%MQ]++1WQ^ M^;!#K.7#SD8N'W88O7P0<=3R08S1M7PHCS)R>Y3CKT[H;@ 1482898F?F4=@ M1D3F099G@7E("V@/.90FH#2)HNG:499EY+8LAUV=1 5F-ZV&YDL#ASCGU6F' M6%>GG2UE<>:;5R?AR[$HR0/SZJ3>O2>N3F*,690<30KZ$58^7W2F O+%)15N M\.C+U';@6!"$H;6$4I6.1& ![1Z'T@24)E$T74'*^HO75%2X4XZ>. B_ MRN]N7%ALSAQ0HP]*XU":@-(DBJ;OU:5\P_CSWG,?6E(1VT:>M9D7]/5V**V MTCB4)J TB:+I>E/N8NQV%[_@OA[NS&,GOMCV^QCS4VO_.>A[\U :A]($E"91 M-%V&RG2-W86JX.T]8J+(T]P$9NKNTNCY#VJF#AD AZ844)I$T70]*8\T=GND M8RK%8MNFC/S,,H-7<\9N!E-W MIM$R@1K80P; H2D%E"91-%TFRI=.W+ZT^PV.Q'9IHS3S+8% C68HK8#2.'% M,N:;)7K0G)+(&>8GO\XC419RXK:0A[_!$9/:@!;=)D31;:7*^!)<(,8O\ MB&R9GR>FYT:$39(T,KTY0<7%5J6N),*"+/+9J1O!H^_E>C38OLX;' FT/A=* MFT%I!93&H30!I4D431>H M(<(:I (+:/,3DP-3)B/#U^>>FS;<*<=.&XQXA;_[ )B8$SLT:P&E<2A- M0&D21=,%J(Q+]GD%NT,+Q)GM#%K?*PLU-J&T DKC4)J TB2*INM-.:#,[8". MJ:1DA!7G6S>=[H2C906U0P>-@$-S"BA-HFBZ7)1KRLY_]Q6ZDM*=45)G(Z9GO M(?N\6DHW?>RGZ9386X&NI20B3]120GO(H30!I4D435>2\I?3456Y@]1C&[YD M+>4ASE4,0X28Q3!$-JJ6D@@C:RFI.**6D@ASU5*FRDU-'RVVKU-+F2+=P2F4 M-H/2"BB-0VD"2I,HFBY0Y=&FX/UVW;S1&B3VVSVQF%#[[=*+"=1WA=($E"91 M-%T[RG=- ?OMIL0^NN3R<7Z_72+$6C[L$'+YL,/HY8.(HY8/.XQO[UQ?=3>7[NFWK]?[' MNZKL5HT^H/O_-W7=/OURV?$?ZNU?^QS7_P=02P,$% @ >H@(663=4:5^ M @ )P8 !@ !X;"]W;W)K%?[^SDX8RE6Z:]E+[SO=] M_NZNOF0K;1YL">#(4R65'4>E<_49I;8HH6)VH&M0>#+7IF(.3;.@MC; > !5 MDB9Q?$PK)E249\$W-7FF&R>%@JDAMJDJ9IXO0>K5.!I&:\>M6)3..VB>U6P! M=^#NZZE!B_8L7%2@K-"*&)B/HXOAV63DXT/ -P$KN[$G/I.9U@_>^,+'4>P% M@83">0:&RQ(F(*4G0AF/'6?47^F!F_LU^Z>0.^8R8Q8F6GX7W)7CZ#0B'.:L MD>Y6KSY#E\]'SU=H:<,O676Q<42*QCI==6!44 G5KNRIJ\,& 'FV Y(.D/PM M(.T :4BT51;2NF*.Y9G1*V)\-++Y3:A-0&,V0ODNWCF#IP)Q+I]H9;44G#G@ MY,[A@BUREN@Y6KIX*+7D8.S^WFDR/#DGUX^-<,_DX%ZQA@O$')*#*3,(*<&) M@LE#\H&\(Y38$KTVHPXU^IMHT>FY;/4D;^A)R8U&,DNN%0>^!3_9C3_>@:=8 MF[Y R;I E\E.PJ^-&I T/B))G(RVZ?EG^"LY:=^O-/"E;_#U+?J]0^_7O?EQ M,;/.X//XN:WZ+?MH.[L?&6>V9@6,(YP)%LP2HGQ_;W@=AKO\ MX%OF\6"89'2YF>X?@MHTZ,9;K, LPHBRI/#2VF?9>_LI>!$>/WT);T?H#3,+ MH2R1,$=H/#C!D6#:L=0:3M?A9<^TPSD1MB5.C+Y9(+U;/+K#[[ *X?%3-UW8M1(>>-E7=7DW67;>] MF,W:8BTVO'VCMJ+6_UFJ9L,[_=BL9NVV$;RT@S;5C"1)-MMP64^N+^V[V^;Z M4NVZ2M;BMD'M;K/AS?,[4:G'JPF>'%Y\EJMU9U[,KB^W?"7N1/=E>]OHI]E1 M2RDWHFZEJE$CEE>3M_CB)F5F@)7XKQ2/[> [,J;<*_75/'PLKR:)020J471& M!=0 M_0 R'L " ^A^ +6&]LBL6>]YQZ\O&_6(&B.MM9DOUC=VM+9&UF8:[[I&_U?J M<=WUC:I;5R7K5+U[92=%>0&[KU3)8K0GLBW;+"W$UT9';BN9!3*[_^0^<)?^" M;#Z3LA,/L*,'6$S[]:\Z#\FZ4!L!F=F/S>Q8DVX>KFD^3_++V<,0OR]%3(XZ M2IT 2X_ TNC4O"W_KV.K7^J=TOFH4'4A*X'J(V+SWCP59A:WC7J0>I&B^^?7 M3V-ZSFD\D[(3;V5';V71:;Q9\WHE3+0ON6S0 Z]VPF2(I:QY70CC/B$?^'TE MP"S0*T\',X@3A@D>330DEN,,PS.='['G4>RW9N8LZ6C.0T4C=!I#E6I;H9-< M_5H3<@\;'<,'1!8TL$SG1_#S*/CW0L]F(7G/>'6)^$8UG?S3OH!PSCT0*<'I M"*DOE.7)'$:Z.")=O(#T7@=.V^ZL-PO5=B]B7?CSC=E\A!40(GD *TX=*KY.#?V7&NM&UT1M[V/Q9+Z#V6JO\F2"DT4VP@M(X<6%7G4?Y,>4:0[J&U^VR%P1BL"?,M:A*&[8MKVP^/KZ0]8/HE8&6$\^L9&RY M+S(EBSD-6.\H'T?Y5,>!-DHGF2.)\"5[)X'LP6"9WZ>&?,V(),$@#O6QE&:"Q+1(V_T>G+X M9<#GJ3_I#"_&^1$22Y-0##L2Q7$6_5DW5:CGH95N76K1VC*[U)D3!.OSH;>( M?9$IQJ$U[!@3Y_&ZU7JY-6[FFB=UB62H9^!;L-K!41[^UG+G7-I.7>!X%\>) M]VU1-#L;Q9W0^COK@:703G%Q SK!YU;,$F_> *E\0-.GH!T%XS@'ZYZ[J_I M?@&ESZK3W&,R0"C% 7H@CGI)G'I_.U;/E=#\^Z.IL2&,Q"?2:3ZNN2 A2@(0 M'=F2.-G^UJTU,?5+'X3FLZ8_QX 0#=0MQ'$KB7.K7I9J9WJ6+7\.32Z!F"WQ MF 44(WF 6X@C0!(GP$/D["LIV($^J]'4*Z4 J>D\Y$+'?>3EEO15+1T(W.-\ZWE+HZZ!7]*+DK,WHN;2=>L$Q*8DSZ0>@ M8%2-7.G79AO+-DJ%+HV;\:[2WA< ;5*:S1=>C$""+,L6>6 >'<62>%<*6= ( M'=5V2P($[?>7)&,D]_(.(,?FF(82MZ-$$J?$VUU3K+EMFP>-AW5VP;>RXY7\ M4SN_$\6Z5I5:/8-6^,PW9;FW%0"*9310V1#'D"3.D,?@W[66W,'X 7%#C)E3 MQL; 3F<4+P(Y%7J>),FWQ3Y?=/TFLW$*!]_\V[BF;2=>L%1,XU3\R>QN=?< MK-O@KI'W.],'@_-%??:=DGFZ&"\T2"Y/<:!1H8ZH:9RH;_>1;&*E%<7.=(3W MJM%ZS(Q%V)N^W+H"(M.,!6*##C:KX\1M8F-[ KN6NM,V[0F:ZN3TH*H'6[;I M<5:@WTL#C0"8F^!A9[*W!)##-)D':)(ZDJ=QDM^[WS=#5_,;5"D.;DA1G[5U M\"9>:0?(A1:,(W8:[VR'"Z96G8BN$: _Q6RP+;"'"8EE..1!X!)ATCL=E$R1%0LQ%'=G2%[> "R'*?>(4FVVEGH5 K=D$1-L]K:%M M%5@5/J%B[/D:$$H#50)UE$M?H-S!HNCX$WJ4W7JMJM*$H:K1@;KT?TV/VLC" M5#^]6;M:!F8"H-:<>7G1EPHM<4>^-$Z^AP+"6M/HYF_7//=H09P DY*4>BG$ M%PL 98YJ6;Q%?2]-8Z#KFBV7I7%TH38;_1'$RH VE-!\7!P 8B&LCA!9G!"] MB@:J"T#, /-E.5MXH"$F)0L2*&B8HT@6I\C]V:!9"'9'SUIAJLG!6C;O0/ ^ M!>KRW8/N2YDMUD +R1Q3LE>-E4/^;6OC'44+7>!BR0,Z&IQNA@7$)!8L@AMNS!'Q"Q.Q!\'ASD6-8C1 MYTSJ-1R $ ZE4L>L;!%=8K^J>FK7TJ"=-?O5KVT1692XOWEUG4G;Z<4.Q]YI MG+U'5SMX6=KC4AU\9N*FEFGL=@7B+>(FA^^J[E!A0:=BX-4.X)B7COL$0&B1 M!B8[=8R?QAG_;]LW.(#5X\K#0:4QV^YU@W;Z[)^S<>8$A @+')>EKCY(X_7! MZ* ->9"GK%#5SH]8'MM9U6;;2<0^\NM-"""@S/DZH,TWDF/D;M3U1< ^^VP M!Q@X-0X"=KR>QGG]LR@J[5&YE 4_7"V #N7_[GE\ZM_A\@P#KGEE=-Q!S087 M'3>B6=G[GRVRAR+]-<'CV^,=T[?V9N7H_3M\<=/?%'5J^HNKGWBCBYQ63]U2 MJTS>Y-K737\7M'_HU-9>I[Q77:H@(68GNK&9P!@ G \ !@ !X;"]W;W)KC* M"=]4E72["])V>S:8#KJ%:[4I R^,ST]KN:$5A??UE^2%0^?.^O+F#MRR:2GA=4?51'*L\$/ U'06C8Z7-OMS]3F\SW;RZWV\5=L M6]G)0.2-#[9JE1%!I4SZE[7[J[%8XEH8U?HBI M1FT$IPP7914>3$@+ &.IC#2YDEJLL$AHR^#%[_/,!X?& M^N,AA%( QP\'P,/VPM22]XSZ]X\>L__>R_@]F M\5@OE7AM\I'X]LE7/\QFDY.X%)^G)]\-!9,).;T3RY_$6TSN'&\JEV*>?VZ4 M5]'\PKIZ;V#YT]OY7A]='\?ZAF!CJT(I%,KAF\RK0DFGR/>*"UO5TNSVNLH+ M*0+EY5,R,M-4##%7GDGF:>%@T0A?$UW\2/1(S1] M?N)%[11S)/YMT>3(34:4UP13(MO%=*%Q::';1_=W(YVR]A9O=*-LXX&8,KEN M,)?13"UW#G""REB8D?>4-^Q'&1^DUMSK0L-39W H5E(CNG>R'L8N:!/,I2OV M,JD+%EA#7$;\TL#Q+ WP=%\=;;TR&P'NHGV)&->V;@QKK2D@'"FR!L*,(18S ME"9&6S?.-Q(A EA6O.B$%@="\XVC.+2]Y\?%]K& $]BWCR1 F6NX+#^F-(9< M"@9 5A9)(&/K0NJ!GB^&XO)R<7<.GF)E[T"*EZ3EE@NL5:78FU8R4YK-Y F% M#LU5"3%_S^1R]6^-<?#FH$#*B!)S ME$L0&%N6W2P$GDIS:8=-R,K8M.'#1&YLK-P=X876L+3/+(+CV:P^:-@A9 DLB;.5"@"P =PJ-;Z+F-K/,^[083R8Y'_#\:PU\.HV0=);>OO;ZE6OWN#, MX**:WU49#C@]6%?+UQU,G,#!LOBX&G:?T(-UMSN,Q!+D9K?<.G<*<\@Q:&6; M=K;(>K#=F7Y?/^U&%=@[$!MO=Q#9E@JTSSM.0.J8<_0K?KJ>!VC$Q(L@^;4G MKO9SYYB!*DG']MS/!FO=W\]2Q>[VAC5P6BB'7#N'Z'D/X-G/O<4)GCX?/?\F MJN%I\DV7_H'#X9UJM=L)!M=QV0\@21.(0QKX1!I<%]S=7+AJ>6Y=$??K>"1@ MA4"NZE%_5RIL4-AS^4P:/5V3#Y$>+ENRO.S)LBO1GAP>P6[^1%;UR37S\OP M0O2#([X9J;0[=$GWVM<4\)4*\4 )8G-D9&BM\M1?">&6R5KBQ-ZZ7(G2ZH*/ M-2URFOW=V,!_"B0(B ,CE+R$TMEFDXY,;-+Y4M6<7>0/O^^=#U_..L,>G7O\ M\T%\2''='GJ5_NKYSS=N/;BZ=[Z1KH-3DI"TQJJD]'S M[P?"I;M@>@FVCO>OS ;LS.1; ][6UH7MA!_V%_/PO4$L#!!0 ( M 'J("%DHIBKCW0T -\H 8 >&PO=V]R:W-H965T&UL MK5I;<]LV%OXK&#?MMC.R+,E.XCB7&5]WW6F:3)QT'W;V 2(A"0E), !H6?WU M^YT#\"93CM/MBRV*P,&Y?N<"O5H;^\6ME/+B+L\*]WIOY7UYVS>O3.4S7:CW5K@J MSZ7=G*G,K%_O3??J+S[HY%TZ805BU> M[YU.3\Z.:#TO^$.KM>M\%B3)W)@O]'"=OMZ;$$,J4XDG"A+_;M6YRC(B!#:^ M1II[S9&TL?NYIG[%LD.6N73JW&3_UJE?O=X[WA.I6L@J\Q_,^E\JRO.4Z"4F M<_Q7K,/:P]F>2"KG31XW@X-<%^&_O(MZZ&PXGNS8,(L;9LQW.(BYO)!>OGEE MS5I86@UJ](%%Y=U@3A=DE!MO\59CGW]SHY>%7NA$%EZ<)HFI"J^+I7AO,IUH MY5X=>!Q"2P^22/ L$)SM(/A,O#6%7SEQ6:0J[>\_ ',-A[.:P[/9@P1_K8JQ M.)R,Q&PR.WJ WF$C\2'3.]Q!;T!*\9_3N?,6'O+?(8$#O:-A>A0U)ZZ4B7J] MA[!PRMZJO3<__3!]-GGY +='#;='#U'_*_9YD. PN]\X19Q)IYTP"\%;"B]# M1!6I2$SAL"KE;T[$QY5"H"4F+V6Q(1)5(:M4>]5=B8>%+F21:)D)!V(*4>Z= M6,E;)>9*%71,*2W6Z8+)V12K%4+#K_@Y\E=:#2)E!@Z7JE!69MF&WJO2A[T> M['PJ^/@;.H=E.,V5A:CBYY]^.)[-)B__>7KZGC].7_[",M$N6Q%5>K)J664L M'N^FES5Y0QL0"J8\3L]!M326A!B+ M@(MD-6R',?F94]_E7(%$Q@M(LTZXE:FR%!H0E,U(!%#Y7!4A7;">!F7Z MKB/9EWK'2G8C>D?^0.\W2EJA""[%A4I4/E=6'$X9\ [OV9J_/ UZ_A@(S.H0)H%+"0VK9GU?S#PY!:@QI;EDKC-!NHWEPBGDSJ:FA2 M*7M'LQO$4,'8&,#U)K^R2C%EI^]$'C)6, 'RC6KRC4 $D=T:IC6'7TKQ@&IB MF]7^87XE/;2^(1=3=R7J$-4:?5%!D;7E24?;IC\:_W]H6AO,1R)5$1A\5Y97 MFD7G3_N__78>G%WC_7IE$/+[9DU!33"@4PVA8PC>XJ.<9RJ@F'(>O/N @S7> M_7%]Z1K @\NN5SKIQ9'0+I@-*$@^, =P(_/@E,U8G.Y\5VN:Z(]Z]%;2];6Q M$Q$[)' 4U,]B1/4*Y/_"R228CJ2=RXP0LYN75*91@\F877JY;XRLL.1S3II/ M[#TH$1DBF=B99E':&P*FA*"M)*IF*B9V.YX!9C\\(1)-M?$;Q-L_=9A.^HHJKM M"PPNR G2BK-2NRDZ,/)(L/'G*@V:@G0=K8P"F49IE2,GVW0U2Q%/72*[XPIY MT5"MF?'9P%&89M19WCA1^YJ/^(KLKGU(,0M@DK$N9@.4*HZ ^3,;!D52IW*/ MC)'_>)6L"OV5);>Q< .D6$:OZ&"<=L:KHO(8"&"FDDYB=*WY+M!@6MI M 9*DE!@I%'*(IC6O!A%@G;(B,]%Y:+ZZO1^(:P2&.Q;ZX:B+FIA\Q-U6) MQHF>*;O2[."A"I,(X^@R2&MIU,'%.B0@+)MG>ADQ\*135E!JYA3'W!' R^*+ M ,AY-&MNI4O!#A5#+6!6$KLA6DJ@1@9*ZWQV=7%]SE4"T8A8X=3#9$.U$,BQ M]MFA&'PVI'FD6CI/$@ DI(YE@T)#<< -$M-!9"]#,3#JEU--5)=#6J-XA$A5 MTHKUN),#H^TN%JF-D6\5LN"0+#L:I-W*0J6QJ9:KYHC=]O(&B($=T\GD1Z;_ MXMF/(\JI5.H"NK)0T4&D^ZS<:W1&$?=+J=.ZL8<#QB*,\6J([\I3I\K%2LSS MP277<+TGT^/Q1.0ZR^J6^LGT:/RT_F:;U7-9 G,S_2DF?9%T MUCBS\&NR9F(IN^7[6V--6J\[K[Z#L?3OUU]+_I'/!L?_EWJ^]T45!I9-%SD#75+A4RQ MZPU#QTIE#0*\Y1!RI'33PL/Q;'P8XO'X<(S(C)""5%B87">"FKL0S7W<:7%; M/CYH^S)=WZ]!0S\7,SK3;5-2)T_>4!1+BS[^S.!?TYI.6-6,*YE924=NI4B.R M0B8#_NP.I-TBR6[XJT3]@L*&?'?+VOB?J5JM)767IG(TYPP%(5.E+@8ZBVT# M-R(T'@FSDW-R4/@T->IHOHL M4QF+@I"2CFPZIS ^ PJ^Z"%24%%=Y,([:L7>U]NP1*'U6X-D;-TJ%7MSF*KB MZKX"S-E8>[7D(QYJ*K'I.I!;+!B3#T.B;A$HS'7\EN_VVNNV=*^/<:''96.' MI^_)&X.52$_+3=76BCI[,AU< 9;J4ZW.<3F-A)*#F@PH8'@IH5,]:FKL W'S$BI!L?RNLN*L"S% 7MN]LX$35) ]MB*A M2HI(5E:(@22*1.A F[)P$S"PD>MWU(JW-#EH-A&_VO'@E8<<_,)JMWLR/CA6 M"$5<$8"GQ]BF-7RA-+]_P"Z%>?!U($5X;_C6B@(%;%:NGE"H.Q_*"AY0AMEW MF%4 L6B25F4,)CIO6M^Y2F3EFF:B-%[Q90YO /KS5#/.BZ)97)-/::@Q1N-' ME0%=IZ6!KYTFY'IEJ^GMFTH[1P$1[[3$!IDL4CT1UZ(0;R6*=@K(20A(!LNX M:3#E?RIY5M0F^T]-LBT:R+GS^:$G8\/CK^Y41>+9:5# MTB#DE+51B1&=JRZ$=W2_X*BJ&;-A*%LSUOIQYWKQV@>$JKW(Q.YSRS7F%="V MB#,SK=9T6).3\TZ-U4LNE#-CDDB9FWO9=SI@TZ":Z?YD^B@[W23 \9T:)C)1 MPX!</8OV"!V)0;WUS7"$E M>!JWL C-TEW"T4%1.)ZM!41@'Z798'=DVB\XNN['TZ+MVGU&-'?<.=58G^H0 ML15 &-5'O&2,WDOY+=7-/$G=T;4['Q\=G=N4+A^=L>M7N =J@Z&&*<)W8T1" M6?#07*"!;1Z_2$$C0,OW 6"7$MGP)?0W)\AL^-_-;6/XPYV&/]R?/!_5]SMU M^ L(%:T^.Y[ ZM=Z>,NX]-A6]C1=6W*L?%*H3O,',5J MA%&],T>LE]9U23BUJ^;6KQB0P@1P>T#ND%V0Q[@^D@NR8>-$TZ?QSCH,=,,/ M'>I=E$YCF[&#\C<)PS4N^7:KJ32ZQEP5&>'PTY2KORL0[RX@$'8:PH5O38&[!W[F?BY5"4J^<0S;T1 MBI>A'S(=='YT1K4-_[2.1^F%#[\_:[YM?KUW&GZTUBX//_U# 0#+.Y&I!;9. MQL^?[H5I:?W@3&PO=V]R:W-H965T>&#[R60A5#6ZOG3//IKK2]TV MI:KD1\-LNU@(L[J5I5Y>C?AH\^"3>I@W]&!R?5F+!_E9-G_6'PWN)ELMA5K( MRBI=,2-G5Z,;?GX;T7PWX>]*+FUOS,B2>ZV_TLVOQ=7()T"RE'E#&@0NC_). MEB4I HQO:YVC[9(DV!]OM']PML.6>V'EG2[_H8IF?C7*1JR0,]&6S2>]_*M< MVQ.3OER7UOVR93EM)>3 M!HKI]21?*[GME 0'E"3L=UTU<\M^J0I9[,M/ &B+*MB@N@U>5/A;6XU9Z'LL M\(/H!7WAULK0Z0L/Z.M9Q_YY5#$,UKF356*9G3%6V$66)K,3,UQ0PX62PF7*[F4Q4!7L/B<6]-"SD[FG(EM*X MZ3-=@B8L.U$5:^:ZM9AN3\]W.IZ*1IW\GU4M5,%JHZIILHS$(O2C*"&"6)F_612A2S\\2C"*> M>%$2OKY5>_9$//3\>$JC*/)XX!\EW[<@C5/&/1[&KTMZ3'[/R[90U4,'018( MD@;;:1NWUS,)D9VX0Y?Q!-AB+XAC=G.,$/R0) GCF> M'HQ\$(T\[,\CF&.##D 7&F3P"DJV!%N\XWP\154L2U?@ ?$=C\?!YHF'!6PM M7=TO5V^VJQ< _RW\_CC:A^^/XT/H[^:B>L!"CAG?BFX_/=#+.1W-W,@N/*WZ M#MBNADNJX0->.HJGOSB-_6Y@I^DSUAA^L^/QW>AVDXI=N-_+!U55Q#*PEA[4 MTBA=.+H+/-_1=\13Y/RTE_,8Q:D73!/VAU%0(*@3M."1R MCSOC4]](X9&&8 M>%DR96&4>$&4H$S68K5P->^$!ZD7I]-3C$ _,><8!0EX-4MI%*5>RN/3(VG, M2Z98U0N2#.J\<.K40H%_2MMK'N29GLVLQRITXR>T4L0]/PUH$'F!']%T/R!V M7X^F<7;*_H;9N8L."H[>/I,**("%/.$ "_9TNJ J/'WJ8>S[<]_N6!2NF<;) MX#-:YM>*JH!S "-&#/R+NR%(PU7/2?"+36PC6RS(M "G(#0;7!:;!@2G$=/M MXMB1,%RM%FZ>6.@6T8\YI;;6)F%.WL5Q*:8WVBCJQ:G_8;,[9 TZ$^[H+CJ2BEC ;FAYIXGBJ;?1F'H"@C@!'YZ^P7=8 MGQ/[TM)P4)/EPKX"KWL EU^5_1"P?5_U/4' MQ>Z$<>V3+A^)_G/'D]1#N72OC2[:O+D@?U+/8Q%83Q9S @4QJ]-J)'VK(%4] M_0-;/-@O[*G>=GY# ;*0PK:&>.E9I+C])Q\@^8C@=(FLW(3Q9["R67T1]3"F M)UV >&$+B2>.BMS_BW9@6_\W/>4[EE+ TP_B%+^H\A^-?E36U?BC_1$Q'$AP MN @Y!M,P&0SX=1 Q"J*3S%7MV(\I15)7E+TDP!7':XTV7TD7..M(I8KN2B(/ M+EC8&\'J?7M"RF(OXGQO3'S4^9=F$U=61)?26D=UZ[!9F_H-#:9J5H=8ZX6@ MI#UU'PR(]$CCYOQ +_KM*SA=5=_:[FRQ8BN45E>8=PW6&ZCP(/4YF5[3UJVS M%QD!_< _&K3OOFP0HCZZN]883QZ9DTZO1AV-!PE]P;40IDB4,9XU7W1I2[<_( MEC#TU[W(6^(M[+[6[-P0'.&&S+DA'7(#DH^\X#_W O8O(+L!]K#I*1E$IH<_ M9OK0!^%)[T/]0B)DZ.\(5!>*FNZ;_?;I]A^/F^Y#_VYZ]W?)[X@XM+RLE#.( M^N,T'J&9=W]!=#>-KMUG_WO=-'KAAG,I"FEH M[/M&XV-[3 ]G^@Z_\ 4$L# M!!0 ( 'J("%G?4RRM* , &(' 9 >&PO=V]R:W-H965T_HN"TP6<&]JNV.:0SA%[2+R%(H!XC* M ^WM0)M\@[: CTK:QL [66'U'!^1Q%%G MJ>=+7\U[+=@AY],)_'FS,5;3%_/72ZD/S-G+S*Z+KDW'2EP&U"8&]0,&J^^_ MFQ;Q#V=T9Z/N[!S[?Z_7_T +)R]\YF4.7E JZE9CL0)5@VT0:B6H[;G0U44/0%?8LEMAO4D$Z'ZKJ_%.Y8QRT3_"N162P;J83:/L(%Y//P MBIQHD8=9G,/[7DMN>Z>QYGNW,%[426(6)OD9/ S4@LW2E3 VTZK!W0> M!N:SN?_]JB@F=*_E6>1A7"10Q&&:71&GH9!EV;>]8"[Y"JGR)6?#W"$@:Y6V M_.M@>$/"DV)V28LXC//B\M5S#4'2Z5_ /)S-[H:^PEW88@:-UO$!NAKEY MUTK9X\8% M&*_5U=]02P,$% @ >H@(6<<'"22V @ XP4 !D !X;"]W;W)K&ULC53;;MLP#/T5PBN*#3!J1W93)TT"I)=A&U L:'=Y M&/:@V$PLU)8\26[:OQ\E)UXVI,%>=*%XC@Y%D9.-TH^F1+3P7%?23(/2VF8< M128OL>;F3#4HZ62E=,TM;?4Z,HU&7GA0744LCH=1S84,9A-O6^C91+6V$A(7 M&DQ;UUR_7&&E-M-@$.P,]V)=6F>(9I.&K_$![==FH6D7]2R%J%$:H21H7$V# M^6!\E3I_[_!-X,;LK<%%LE3JT6T^%M,@=H*PPMPZ!D[3$UYC53DBDO%KRQGT M5SK@_GK'_M['3K$LN<%K57T7A2VG019 @2O>5O9>;3[@-IYSQY>KRO@1-IUO MD@20M\:J>@LF!;60W=W>15WG#+9]-M-J =M[$YA8^ M5(\F<4*ZI#Q83:>"<'8VSW/=8@&WSY1F@V8266)U9U&^9;CJ&-@K#$.X4]*6 M!FYE@<7?^(C4])+83M(5.TKXJ95GD,0AL)BE1_B2/L3$\R6O\"WX"U]6:(#+ M GR\O#+P8[XT5M.G^'DHY(XQ/M-> M;WJ,_;]2T+P; M ^4(?8YN,,=ZB1J209,P2):Z$->029P/(PE$<]XY"6B(W%EB8IAF- M%Z-T+T9A*3Y#6!8FPQ1.WV1LP"[A,\6I(0VSC$$2IH,$OBA+PD^ G8?#F+D% M"ZG#P:',1GN%5Z->^_;B'K*5MJO!WMIWL'E7N'_9MP>I-8?:?PD>-. M'\E@/5E)^=EV?EW/O< 2P@H+8RTP^CW@+5:5-40T_NYM>L.2%G@L[ZV_<;Z3 M+RNF\596G_C:E'-OXL$:-ZRMS+W<_8*]/ZFU5\A*NQ9VG6Y(RD6KC10]F!@( M7G=_]MC'X0@P";X!B'I Y'AW"SF6KYEABYF2.U!6FZQ9P;GJT$2.US8I2Z-H MEA/.+-XAN:1GOB%;=L0O>MQ-AXN^@'G>HWKYWB?. Q$HCV1F^BL MP;=M?05Q,((HB)(S]N+!L=C9B\\Z!G]>K[11E/N_3OG8F4A.F[#[8:H;5N#< MHX+7J![06_SP79@%/YTAF P$DW/6ST3^+.XTJ][;#R5"(44C:ZR-!KD!(PVK MH++3-*,-T#X&4RI$8/4:-'\$T242;2*!TH!#&IP*"3'L4!% $[JB;:SA@M=D M1;::-/3EE!:V%H]+XF!I26N9HY,D'8D9N$ ?VC41#G9+1I*J1#S*(* MIDO84/QHB>XX[4ZVBAF*BI$4T=X+W:<)_TNJ*$W_2Z9NK3L-XVM'E@G9VIJC MZ%6MQ;IU$03YTRH7 EN/7>0JRABON.&HIT<9'P)$])44()_7@J:P9E%HV[ + M>90F71WDJ:O]G3N$:7'V0,@M4G#MQ72H)I=_&ZHUUX4E#+2 JVSB]C*@K[% ML4(%<3@ZN1&F!]#7NGV4/OTK2C9+3\B4OH3L*J9O_!+XG'(*W[OO36LHO/9J MX*+=UW;#GH0[ 4XY]D][^0_B =;:B!=IB-4MH][U!3A+EH6N,* MBE!(6^XB&L79Y/+%47%4599F,@K'(9PZJ?VC^U*@VKI7@087W>[J'$:'A\=U M=]\>U+M7RWNFMKS6Q&!#T.!JG'J@NI= US&R<;?O2AJZRYU8TN,)E56@^8V4 M9M^Q"PS/L<474$L#!!0 ( 'J("%G_HS?710@ ',9 9 >&PO=V]R M:W-H965T)2).KYK!-VZHD'.9M;FNB>G^9\)AZ%_3V_ MUWCK-EPF,A69D2IC6DS/.A?A\66?UKL%7Z1X-JTQ(TO&2GVEEP^3LTY "HE$ MQ)8X<#R>Q)5($F($-;Y5/#N-2")LCVON-\YVV#+F1ERIY.]R8N=GG<,.FX@I M+Q+[H)[_*BI[!L0O5HEQ_]ESN38:=5A<&*O2BA@:I#(KG_REPJ%%U: M\*/9;ES17I:TT0[:(;M5F9T;]CZ;B,DJ?1=<&V6B6IG+:"_#OQ69SWJ!QZ(@ MZN_AUVN,ZSE^O1W\KL78LFMIXD290@OVKXNQL1J!\.]MQI:\^MMY47(Z&9['I-9G!2K]"SFT%':Q58^;V0&551AP-"\/6;WAHGNSR+3M@833P@B# M:!AY S<(@Y[7Q^CQ[N:!Y4EAV- ?#7XMM8-FP_]?]-7;1G EMC=RCZ7,D3\( M2&:R()FC'Y?YX1^ET' 0.$&' ^]P%+*CGGNL"VHLMU/"=- M!I4F9CVR#MB@B8I>$'HC<,6H%WG#X8A]4HC&G"_X.!'L1F;PJ)@@IU##:,B0 MY:DLTI9^!\PE;W2R,@J!U!$[\D?!,K3Z&V%^O-L7[[[K^KNLLC8\*G/*:U<4 M)EP*DNY6H58PCNU\@C_+WM R4C4*3FZD1I9>U-_<;'CREH%&6M/R8Z46GVDA M')=G:>?L]]M+=LFSKQ[[Y%_XKMZM0:B&@E3.//!-U1.4XPR;:((* MH.&J7&C7Z1#.5LO9S!%PNV+6G$_("4\2!0O9,Q8BHZ+ID,.21#IR4L[?!^YF MJ /.BUS+!+E;P[FYZ)6@JD(#G%>@NJ97@VX%Y1J?[5B*%RNH"7 PI759G5!9 MG6J5UE8-O#(MH$.=L.'0*Y.6MA+L&^@L3<6'YX R=EF [6J&+4(W#$=^A*P' M'Y?^_D;J4EPNFDK_1Z+R?2*>,+<'PBJMC8@+8I>B$93O)IH_,UMKLX[F)M-= ML9DG/*YP*(RHMVJS +&P,F8?/US>/3A 3)D&#H''2I>[)Z$S:DBK^D%^KK=! MXC,6V"4 ZE<"H=PE';;D! =')5KEU#M37D COB"%#<;J2;JNG/"CSF(%7DPB MM(K,,],#V/O&KG:7QGGC!,2U1N=(1E MN^8R8I-C&1+8!>1_L8(H06(*5^)B9:RIK2(L52(G3CX:2+OT'LZ0""_""%(1 M@N3-_HJW:6;4S!!VQ-+.83U+RU-&&96;_6?9-6""V TB F%4'5I?5 MWW'BMK86:NUU%S=&Q=)YZ34B_K0X 7MV$/C#5?<%_N GAXF3LQ$F/S-*7G]P M*K+]$/Z@[U &$( 4?OVUZHJ)QKYU5*!LZ?*#7BLG'56O%<1KI69GN[T-=+BQ MM]NO:YSM49M"ZPB.6LW613J65&)B: MPY]:3-$\U6?GJL2U)GY>*1U$:V(&X::8/Y@B==^R=%7C5K1R-V*L"[JPJ)K% MWII?VSOG>C;4?7K3IFV(\,I4VGG4^5 >=0#!N+J-J(I3.V):6=-2RZ4?,4)X MATUX.V( -H/Q&6POQD9\*Z@E0%@U?9;7.M]1!J"/LU57!INF0I,Q6J#57NDR M/ZG-J"/W:1&K6>;"KA7$&Z"8M8 AA^WWZ4\7N5-4SU_>Z6SM=Y!]59^VJ-N, M'XQ0B+CY0?M;,>W:TM*]F?I.GJ_5N)W1N77[H/3Y5D@B:+IRUV\F20M7.I;5 M]W![JC,14E=9-]$9#G-LBMAD"\&U*>WAIKI$-!MW=?_$*FHYT,KCM$L_!% N M@IE#9WDAX4Y^_?(FQ9WX6A]&[9?#]LM1\U*6Y(.:Q;9;UV[K(CP5>N:N^]&( MD6[EG7@SV_RB<%%>I"^7ES]'W+H3IV&)F((4S>F@PW1YQ5^^6)6[:_6QLE:E M;C@7'*;3 GR?*FP0U0L):'YG.?\?4$L#!!0 ( 'J("%E5*!&C" , !P( M 9 >&PO=V]R:W-H965TPTM0UD:=$636&DVZ'H@9;&%E&*5$G*2OZ^0\I1[,(1TD,O$I>9-V^>.$/- M6J5_F1+1PETEI)D'I;7U>129O,2*F5#5*&EGK73%+$WU)C*U1E9XITI$:1Q/ MHHIQ&2QF?FVI%S/56,$E+C68IJJ8OK]$H=IYD 0/"[=\4UJW$"UF-=O@9[1? MZZ6F6=2C%+Q":;B2H'$]#RZ2\\NQL_<&WSBV9F\,+I.54K_FWQ"H5P0$3C]PXSZ$,ZQ_WQ _I;GSOELF(&KY3XS@M;SH.S I[&ZGPY[#6?R$0[IS2#WO M+I!G>8#_NV8^'T)_[C?X9!"X,J#60V-B+[16Z MQARK%6K($K^:C<"62!JU[I$DH[.SZ>@TCF'9K 3/X4#>;#0^34:OLBDL-=\R M$GDI2!DJ9/MH2.W!6++F
ZD1X$D:3JED MA/#53W@GD_#5P\*(W$V-OB>(^Q%PZ;%S)8T2O"#:!56[8#)'\-5E0OCB#$HF M-^C,UXQKV#+1H OFG(^I,:!!RPSAY-1*C0MV#R=Q.#DD'(?CIPA3/_9!;:D1 MH>KJ#UW]'5'2A2IP/U06)H>ADL>%8Z$,OQL(\E^T.20\^]7^ZKOH.OZC>7=OWC"]X=* MP#6YQN'T- #=W47=Q*K:]_^5LG2;^&%)US=J9T#[:T6=<#=Q ?H?@L4?4$L# M!!0 ( 'J("%EFM&CXG@4 (L- 9 >&PO=V]R:W-H965T]<6^]<:.7>>2-X?2T%$MUJ^+OY;7'T[!%D;I0-FAGR:O%66\V M/C[?8_DD\(=6J]!9$WLR=^Z.'WZ19[T1&Z2,RB(C"/S=JPME# /!C.\-9J\] MDA6[ZS7ZY^0[?)F+H"Z<^5/+F)_UCGHDU4)4)MZXU1?5^+//>)DS(?W2JI:= MX,2L"M$5C3*>"VWK?_'0\-!1.!J]H#!I%";)[OJ@9.4G$<7TU+L5>98&&B^2 MJTD;QFG+0;F-'F\U].+T-KKL+G=&*A_>OCF:C ]/Z/)[I>/CZ3 "GZ6&68-U M7F--7L ZH"MG8Q[HTDHEG^H/85=KW&1MW/GD5@DO4[K\?T/0 25WBV]*"BZCA5/ &XVV]>U<(M6E:RW,QD-1J@(8[BXM4T&B^72JZ6( MBBT+[&7@5<>7AHE %T:$0#/>+P"0V!K0YMA %;+8)]T?C4$)/M)'>"1E_IV*?;03%][#./))52Q140\Z1!:&KU+#/)%IHZ-6 MX6E\NB' ;J@$6$ $V'MPFLXKC;!UTC;20KJ27=I"S>WE1UK&O".=,<*W!GJR53''89NR9 ->KRWU$!4/ MDCX53NJ%YE6H0MEL I3K 1-'VXJ[2JPCC_H;$"8V*8'HI=/XV.V1RYO*6GOB M?[+^^_2M+#_K#U^_7O2W)K%,;1'VSA%'C>M.OXX)4EJI C%1K459;5%E=0IE M"TRY0N*A&73P^P@JRD($3@'>1UYFB!R: +F51:O/=?D4Y2E XMTK(_@RA#Z$ MTNS";3 :M74CXNB]G![)-?50PFFNK'J48(X<#NA3Y=?@,?<*]5K?$5(4"1-> MM1.^_T(H)!T>?.P?CO<[+7U;.-N*53 CD2<""@CN5?Z10HJX2-K/CD4#!"^= MZ=$Z"$>RE#X[D\%^.VU2JI&X5YYY?R:,B&RR;F=WP"3,MIVZ,S[L8/Y0Q.W$ M3)WZ]6F$\L7]FXO@7FC#?1C$ZWMT$$2[%%JF"7^%NAIOHYHE,)7E6H,-'PW& MDXXO[T# WHOC]CVW@-"Y<# $"L#5=X2?G;]-=%@\,RXD!N<5DE-!U*WS:MS< M409TE=(2GO)0F5>ILQUONX8-.Q?D0OEE^@P(J#QTI_JNW.ZV7QJS^H*]$:\_ M4ZZ$7Z(Y8\XMH#H:'.[WR-=7__HANC)=M^ECF^EI1G ;Q?.!?7#WQ M^_TU_1=02P,$% @ >H@(69G$"\HS!P &ULQ5AM;]LV$/XKA%<,":#:>K$MYQ5(TG3KL*%&LW88 MAGV@)=KF*I$:2<7Q?OWN2$F18\E)T17[8DO4\7CWW#UW),\W4GW6:\8,><@S MH2\&:V.*T]%()VN64SV4!1/P92E53@V\JM5(%XK1U$[*LU'H^]-13KD87)[; ML;FZ/)>ER;A@=4;:]9)C<7@V!0#WS@J[7!@='E>4%7[(Z9C\5:=[W*T;J7.J"YJPBP%P0S-USP:7WW\73/VS Y:/&\O'A[1_49 .:NJVLT\] M>2_(3V6VA0#8( 0>,6MF1:C8$J8-760<!YF1.Z6BFVHH81 M4>8+L +$G0/X=)-1K&S,83HU,']+%HQPK4LPMP3V.O!=N+A(LC+E M8D662@+JI8&P"SO@/#LF&ZI)&'KQR=@[B:-JS0,&UPFTIH"7@/RR87Z$JB_* M?1%#J':B]OAQ6#E:Z3@% *KV@YI;QF J!O&9KB8[>=2NS#$L M<[ON 8:$8O9FT.M@L2/KB2PU6 AVLH>$%<;A4QM=O:50NX\K6]\[6\EOMJ.P M]#6YNF<*.B2Y?6 JX1I" S"P#H$/#/LPQN8&C,1:5M*,_,R7C!S]SJB"8%TU M6?(.)#ATUX1\HED)_&V'UL;N#4N8S:0HL Y&)/!FX] +3D+RB@31<#HA\7 * MS^.)3WZHHFBA#,]Z_VLOGI>$OKMD_"4Z]VW?#4R7W0':'9%/D%68>Q /YBR# MJL9ZM$S\T(O&8]0R'H;32@L4NU];>0ULEBO!_ZGSM"H$2;NTL@=\9B";45P> MRD,[\^SBK_QA"#T_RVPJ@GTP$#0#=4J:M8(:XC3@CH5L29=S?L%S"GI]4_[BR_(76^ MECEA[,VBB>--V-LQ:^*$$R^,(R1'%!]HA@=I$P##)M/0+1E]#6GF-6DBO]G5 MN(P&3C<#NZ3!D<.(/TWI'@,%[EGP$/%,C_CB_AB1%"('[K73BJ9_P=';G@K1 M@Y>VJ& ?AH/.1_\=@^<-@UL8? ,&!X\,OJW/+V[;.B]5LJ;:G1M.O_;L>$!W M0_3;N_F\)OK_<#["Y2WD@3>-H3N%L4T6%,>#&]?NY%I"3BB+^:(T6*J<'L@/ MQ6@"9V2%:770CG[GX.BPP9_(][T(<'O4TU4Y.WTL*FR?NE8ONE?%=A8.H[$7 M0NO^!@OOM\ .4VP0FI-T0;<*2C?B#YLKP-ON!6F2* OY,UOJO?8-_KGC+VX. MN5EST>BJ* B&NL,J1EQF/+5\7-"LNCY@#,^@\X-F=57MFK&E=O2NL:IQAK3$ M59E(:\@M$'*Y!-X^TI>Y$Y$4N^K[+"HS4_.\=V%ERPC&DR]YZ^"READ$45[51ZR(T9VIEKWLUZ"R%<7>BS6AS MHWSE+E(?Q=UU]"]4K>!T3#*VA*EP^)@,W)U2_6)D8:]5%](8F=O'-:. 0K M]Z64IG[!!9I[]LM_ 5!+ P04 " !ZB A99LU'%R<' !.%P &0 'AL M+W=OL9VF M32=I,[FT#YT^0"1D(08!%@ MNU_?L\N+J,BRY4F:/B062>QBS]DK<+QT_BHL ME(KB)C,VG'06,>;/^_V0+%0F0\_ERN++W/E,1CSZRW[(O9(I"V6F/QH,#ON9 MU+9S>LSOWOG38U=$HZUZYT4HLDSZVW-EW/*D,^S4+][KRT6D%_W3XUQ>J@\J M?LK?>3SU&RVISI0-VEGAU?RD+7]6%9X#TI5/QT!*8#K8( MC"J!$=M=;L16OI11GAY[MQ2>5D,;_6"H+ WCM"6G?(@>7S7DXNEKF[A,B8_R M1H7C?H1&>M]/*NGS4GJT1?I0O'4V+H+XT:8J79?OPY+&G%%MSOGH7H6_%+8G MQH.N& U&DWOTC1MX8]8W?A">>*E#8EPHO!)_GLU"] B(O^Z"7&JJ#AX<8^]D\;>R7W:'W3'[M("02OB0N&?5TIDI9\4 M^4F 9=6PW!6_Y?DKC0Q+G*>OT@I=*HJ@3=T@_X,2;BZ>#'K/$(/&<#K9%"*Y M\Q$BB;/!&9U*>JB$9PHE0[54P292,IKV#FLM7:@(R!]M+[%02#'NC?:$FL\5 M)VO;#@_=O5U!C1\%ZNCK00VGO>D]H(YV A7TS;?QT[ W_GI(XV>]X3V0)FU( MC\3R./=,OT',C;["/6SJTQ^FH^'1B[!]81#SM> D8^_W*"\IZ4@UU'HQ]RYC M%7.5*B^-"%'&(CI_^^5N!<W!.YUVBFVMR*M,!7Q]+68;&-W@$PHXP*F"/! MI<^?\OT+D4L?K?)AH7/LXHLDHC)V211VXDG/C*H=$;ILR#JQ7;&4WDL;A=%R MIHV.MUU&E*+0>A5+6W546>B)C]AV8[G0814!L]LJ)D@%/D@QE]JCU?DKC";7 MT@">3#^C(V(DB 0_WJFS$<\5FK:EM26YRB84('&IE!4_G9V]XZ6P41+2$ADP M+72R$#I#A8]A5]?O7)>0Q Y/#4/$#C"T:.#TG4RAR!6AC'?#$0[78AA(KA#W M&3E%1H[EREXXUD7$2ZJ@&$-*RM9L)BC1/.@=[/7$CS>)*5(*#UHI*6^(6"A5 MZ;J!W6VZYCN"QF!6F%0LY#4Y .Q3QCVFEC_ &54"'3BA09]$Z5K1-U-6S75\ M)(WP[PXT#H;?EF$R[@K)J-'AQEB2NL+PGT? )2>HC MSA)4':QH#S1=EAB^X+1],GSVU4[^+W(E/.CDA[RTZ>-GN_IX_&@?(U<>Y>2R M"Q"FEKO3PM?4W!'!;Z4'Z>-A;2%M]!U3=/0]W3>^RWV'>]4(06TI%+//4%U2 M2_V[;O0;[1T#$1H0'UIUU)@NN+'A%0R.7L\*MB\LI.=9H)+G 8)WVW_SY@)L MD_^-H;_7&!/ >.5#TF9M,]'JOR MDC:#2:!JT*Z(V- R^X4E^_&A,9#%.23! B#FN7<(N";(5L7!68PXCN87L$@3 M(-62MJJF2U>4W0)+FFI:)PT9M-[+O^2;V*$1KA[ R#>KX6N;ES:FKRUC1RNT M.00?G&/(EHW1B,8HH.>Y:->!J%3$)U5+\22,])=J@\&&%ZS<)WATCU+#1>CC MX!S^I]%J6T2^5(G*9AB:5[5E\U!16'JZM/H?Q08UQ88:W,'!J@AQ4QFOYJXO MP[GE0>*2BQH/NPK?7!OP<\ M7<%CT$:E/ZGPS53UGD]'[ B%PX&MNY +JJ8Q5.M7)'MBY5TP!*T?.Q>Y)!0-S(#,)9&Z$,;%0!98&?/ 5T>)R[0':2] M7>U-J9_X@D^#U8&'"$ +D:;*@\:'V^(B4*7-YG602+ND\$BTB%I#S,EE5?C+KZ& [@(-R0/E-5V&@F-$)'>C M\KQ+[@P:D.C:RW+*.$H)FYJIV[8UFIK:^0U MC@SDR4Q^)IXV_ FSJ(#0?SFKO^LBK=^ZX\P4:AC=Y ;!#:*\[FS>-I?%9^4= MZ6IY>=.,D>12PR2CYA =](X..L*7M[?E0W0YWYC.7(PNXY\+)4$N+<#WN7.Q M?J -FBOTTW\!4$L#!!0 ( 'J("%G@$Q\-I0< %\7 9 >&PO=V]R M:W-H965THN2SRD=*M7]V$]%ZN^!WP>>ZTP>29"SE,_U\3"]['C'$^M["C+F&E^*_,O(C7996_4@Y1/6)6; M1SG_!V_D&1!>(G-MOS"OUX91#Y)*&UDTQ,A!(B/+Y1TS[.I"R3DH6HUHU+&B6FID3I1DE">C<%8@G;FZ9T+![RRO.'SB3%>* MH\:-ON@;!*3X4*A'>QP$"5:IJK98HHC@3D$6.)W*E=LCBMCR70U_@-S !C9I6#I'QA= M-;@H(>'*,&J%2JI"&U8F7+M=;10K+=7\'U3++S^- G]XKF$B2L02+&\UQ,IT M34569.+SD*XV]T*=RPE@B/!EB%C@.Y[P8LP5A+X=#6'.$1J73V2."5C#,0II M,EEI7*Y/SF"?'ZQC_\I?> Y^TP9-&\+]AG1GS0@GCKEX8>,<15P3R '^FN15 M2L*P)%$52BQ*@VQJ8V68<"19D<.Q?P)'$/FA,_)C[%G5!N=KO79VQ4]'Q6?P MA2G%T&[MX +>PT,USD723J%B@A/PG4$T:+XM>-ONQ%#(H^'PD&-T6<]8P84$ MYZ/N-H'JT7UZW[;@WT#WT< )!H-]NF]FOU/WD1.'VMTQ@R8L3ZJ<]+Y2CFOM]WE=8=UTB;6CW6K3[)C($H2:2B7^ M1WE/+WT]K>QN1$0;(ZN4WE>B-FQ^K:0AI=!L7=^U,Q56(?6F*,#5;:3'%N0UF+5^3"EF2<2K(=IP6E%\L6>I(] M)_ #V TC;)]0";6C M)5*;=^@$04#3[FF,S2.GZQC-YF+"P7/C !:)J&;@0?$96UB]-@"^ZXT(P'-//6S?/:%5:S]E,.,JP:5X MRR.U[E+ 02_9=(-NRCIH_@/A]$,MC(X(1[[O#CSX\(JR"LQ91VC&SL^!R4>A MG]]/*&[%FJ]$;CRP&@]&MO'( T)W1/K_\#K#-(^B(T$!Q]:D>.BY?F/=X;(7 MN/%RK.TMJ5\DYO+Z1!W@!F2XMHTBU^^V2W8IQ:$$4(N$[8 (-O_OU]+KO%7[ M$;J@']IF-+1-Y!.-&WIO^T"2L7):)Z#MXYE&YM]8)VS4P@>M]%EB)NF*57O0 MMCN@-(Y72^7X5LBZZKBUW!/S'<:/1^'H!([CB+Z^$XWBD^T]/C&59.T&$7Y" M&(2G,(R"W:!^, 2JR,)1L VV[LU'$(9DM.%I5#-,I>E;5Y8#%[&S/V%%5/^" MYAJN$+PM2M(.E%ZEB@.LI/55'BFI^B'&"%YL\45TM'ENCZNY,-FV$V6"*]+T MXANN5S_V.G7=%/*W5"MB91T[,>;U3F>[_GY$W6% +BO,,'("=-NFV:Q_-]/Z MSJ+?Q]WBN&TV(?9<,EB!I:^M3.A$1V)W4^=TY#7? M3:)?N_>))UX*3/[A)[O#(?;]ZQV_/MO6AMFP?7#4[_;>=LL4>#X@Z!M M_II91HZ'!T+3?(]9_&T5T]A>PWA1\_U&PX0!>M!PVS#-^+\D74.PC&CVB:(= M_F)'=[VF]3N/G@574_NTBS4R%4WU^^=R=/EZ?%T_FJZ6UT_/F%^G6"EB<.!SU0]7-N_6/DS#ZACJ4QLK#=C#.\8= "G)](%*7YH0V6;^I7_P=02P,$ M% @ >H@(63;/&ULM5G;=AYT76]TB0> . "HHZWSEV%-%-557=GP=F\=8_-Z M.@W%FFH=]EU#%M\LG:]UQ*-?34/C29>RJ:ZFLX.#%]-:&[MW?"3OSOWQD6MC M92R=>Q7:NM;^^AU5;OMV[^E>]^*K6:TCOY@>'S5Z11<4OS?G'D_37DII:K+! M.*L\+=_NG3Q]_>X9KY<%_S2T#://BBU9.'?)#Q_*MWL'K!!55$26H/%O0W.J M*A8$-?[(,O?Z(WGC^',G_;W8#EL6.M#<5;^;,J[?[KW:4R4M=5O%KV[[&V5[ MGK.\PE5!_JIM6OL.U^N:U#5K@#$?3B.-9R+3(1[U+1\WN.>J%^@3YZZ!^M265 MN_NG4+O7?=;I_F[VH,"/K=U7AP<3-3N8/7M WF&/Q:'(._S?6(CQNW"U+].%B%Z /'ONU!(ASR[^Q!.LM>AT06]W4,6!?(;VCO^^:>G+P[>/&#" ML]Z$9P])__^Z\R\Z2IW12E>J&&]YK4Y;4M&IN"9E=624W5(9>&+1!IP<0DI@ M$[%Z(LN@0*/MM3(!E++X@31G 705F3(V!,I8M=!!CF2-*CFV4X+?8&?1>@\3 M*HBQ&U=MH+&QJB ?06AY2^-=051"69QL;%&U_%D5E;UO85UE],)4!CX!H]\V\![=H3JQP@Y* M=J\D?&U42(JPZTTLU!%VDEHX: WQBZ2SR-;!63R*AJ;F+_;5MY'B:QVPJB"3 MG/%':SS+7'I7]X[1XU"#H1$?X06.EXIL<@_$P=@>EXVN3,EV V1^7FA[J1I$ MIX4Q:].HVI54)>>QG XFQ-12%_P9I\A.3EI3\!GL+Q;CO%D9*_%>.43ZOOJD M+73D[) H/ 6.Q_NQ5E06>(K#!:B.8!P8F1:>VG=%E8Q-'A&1-P( M![SE50@Y@,D! *;Q9PU8);D@G6]*XJ'52W M+O)7!F8E=['*B'57M8([G,YZ#/4)(K/'?+92NCHD8:9@R]:@&9@[1PL'!\0Q74. MG"L4%Y"&88^X1 MHA$O(A9/+Z=:G;Q3SP]_&31_?];I/4%>2%9P^1%"%)(;6'Y$?_FT6V&;.*.Z M?H*0 )-ETGY2K.%GXN<=\DFTGJB+*0/)OUH_S';7XST*"$>>6%2#NMIJ*ZV! MEBK%?-MROGGT)#GOA>%((S="BS^B2P<$8F[E=7V?$Y=P, =S&TKE>^>;5.;(0GGQYAUAT,*M/H'Q_NQFEDDN\YA2JF[FD98I43Z#F:I& MMDI8X:3QIE*OQJPPTJ?C!8\R_V1@A[O.97JKFV24RT;0@YK"9XB_VG$M%1A1 M!*3-VCA3_O5A-HZLC CGUBBO4E#1Y8AX0?>Z$DSOL$@ _5)$MX Q3Q]FV@<0 M'?#GPQG0,1/GT&*"!JFV4@UMBHL5#!J*3FX32H+Q&!Z3+W)PG)80;'HDD\L^Y I: /S"_""(?M6TQ\W?3VN%] M458[T9DMTYPCE8%DWM@E%K[L$)$0^^&,W467\P&.D)G?]#Z\&1_Z>6V\0 M@Y4C1ZFV[DL MV%R@,:&:XV7V8HQ.JD:A#=SQ4KF+6"^TI)H;$7]?.W@SRI*YQ,T'4R(7B9V8 MO:G#.&:E++G7:>3E>WR\E4;-&DK*?4;CFA!Z^5#\,(' &=L_ MC<:-3A/^L:5X.HTS:235JQ6\QB,E]WH00$6;)P&DI*GO*LQ#4B,9;[6O#"15 MRW[4:%Q(+;T.LCWUB5TGN4M3A41%[JAW]<]-:QB:B-O0]T>9T"^"#UD>F0+G.V[_V,*R6>]S#=)UQ>7:5T1DJBY]>US(QYO.2F\Q^?3X:Z@E8"MI0&'A6KAN9M)I&'8"66+V@4TRU8J5TZ/'0RRT7A)M: A5+J# PQ8 M 0?AD"]-\]X\80/26'=;">0AH:;\ (/QM&]A_)H3>FR$M$V[+4"J;A/L# T5 M9@D24*6N,:,%'G5*:3'X2I@O7/-@BX0!U])UR*JB$R# ]9E,[BJ&++%<6VP? M5[<8(HUU@W?=CM]A$7&5K>HS*IKN0PXL[9F>3T.L1MPY0Q(F7'[ M2B1*J68L>$NZ+)*1.:=2*MX"V70!-E9#2>I %WP3TPJN!_"#U>0CU?^43J MS <=!<-70W*)A#72D_.WNP(+S7D]-#*(HNZ"L9$+QCBZ8'S-5VBT9;#,]PV=;.SF2SU*$0P9&#],0J4/]A0Y M_!U96G*0WIA'QOX3(B4N#+Q@:$KO,?_!5!+ P04 " !ZB A9=ZM[O8@# "5" &0 'AL+W=O M#GN0;3K6*DN>I#3)?[]/LIMF0QO@;MN+;4KDQX\4*7J^-?;!-=JW2;I$T MWG=7:>K*AEOAQJ9CC9W:V%9XB':=NLZRJ*)1J])\,KE(6R%ULIS'M3N[G)N- M5U+SG26W:5MA]S>LS':19,G3PKU<-SXLI,MY)];\B?V7[LY"2@\HE6Q9.VDT M6:X7R75V=3,+^E'AJ^2M._JF$$EAS$,0?JD6R2008L6E#P@"KT=>L5(!"#3^ M'#"3@\M@>/S]A'X;8T#//+N'466'X07R[DU6[)! M&VCA(X8:K4%.ZG HG[S%KH2=7ZZ,+EE[*V*.3$TKRY7T="_=PSSU\!#TTG) MN^G1\E?0+NBCT;YQ]).NN/J[?0IF!WKY$[V;_"3@KQL]INED1/DDGYW FQ[" MG4:\Z2MX(2Q'0E?T!7%;CZKUDAU]NRX M K;4'OU;_(&>P@;3RK2=T'ORAIQ<:UG+4FA/Y3_=E+T;&]Q@TTD'3"MQ#T@@ M0J&.OAE]7K)\%(5B-Z9K%[90 WRH@5$T!S7K2,E'J=='.%+39]X)-Z);9:RL M1#SIK]*NI98";5,Q;3H276?-#D:>892=GXTHR\^B;I9!P"%V'&\+M1\%!D>1 MOGUSF6?OWCMDQ/K:*&F^CSV@+-,V/#1,@TC.@\F0Z">.K8$&5C1EDS,RME_X MEUP^8*DMX'&:13[3_R&;%WTV1_]Y.F\W-F0KY&&$&BR;9^X#"HE"*NEC-39& M(VDPD#96,RHWE'.PB7WNP']/!9.H:Y#CBHH],79-*\N@A7)%[;J0!: X*&+F M@<;GHZJ7N$J4,\2[SCA P*\X7?M2A_,'#\ B;8^R"CD7RK/52. 0>7\.9FU% MZP)H82QNC7!(V\80.DP;3Z8(MQ?!44\5;5L(_? ,,7[I]DF/1@52MXX#T8'T M1OM^:AQ6#S/WNA\US^K]P/XH0B6@<+B&Z63\#B/.]D.P%[SIXN IC,<8BY\- M_AO8!@7LUP:WRB $!X<_D>5?4$L#!!0 ( 'J("%D+0JMER0( $<& 9 M >&PO=V]R:W-H965T&;Q)7?64-0,C?F,6P^E>,D"X1084$!0?#C M"6]1J0#$-'YM,).N92C<76_1/T3MK&4N/-X:]5V65(V3RP1*7(A&T;U9?<2- MGO. 5QCEXR^LVMP!=RP:3Z;>%/.^EKI]BN?-/>P47&:O%.2;@CSR;AM%EN\$ MBY<,#>(-.X2#B M#?ZM<(H:%Y(\_+B9>W+\1?S<)[C%&^['"U-RY:TH<)SP&'AT3YA,CH_Z%]GU M ;;#CNWP$/K_O(^# /OI_84*7RJ$6U-;H=?@K='>. \"AEG_Y/&49ZW+MB'[ MY/CH,L^SZ\UQ0(B1_O4IL"U N%&LK3)K1-^##XU20#RY+T$XP><"+4&!CM@I M0!O]AMG),C012O*4GX+0)1BJT/DS$#[,%FLK@=,YV%(I3=$$8F>PJ@P(A\#. M 7F_K54ENAA$)9=RKA#(@!6.9"&M(-Q"[0CIQ;O8";SD:Y95BS5$!PE(!7_H M3LX;!A)@C8NV8A8!4KJ7G@5?+.L1\9C+]G;4[@QWC6X9 M+&PO=V]R:W-H965T:)F.B4JB1E)Q^N]W2-FRT]AI4>S!YO4[_*Z' MXNE*FZ]V*:4C]TW=VK/)TKGN9#JUU5(VPA[K3K9866C3"(>AN9W:SD@Q#T)- M/8TIS::-4.WD_#3,79OS4]V[6K7RVA#;-XTPWRYEK5=G$S;93'Q2MTOG)Z;G MIYVXE3?2?>ZN#4;3$66N&ME:I5MBY.)LD3;\E,ZZ]^ M\&Y^-J%>(5G+RGD$@>9.OI9U[8&@QK]KS,EXI!?<[6_0WP;;8_R[4]J<>K=&W#/UD->SF=D*JW3C=K86C0J'9HQ?W: M#SL"Q2&!>"T0![V'@X*6;X03YZ=&KXCQNX'F.\'4( WE5.N#39!(5AI[N3D_-EO+*.OGE V&95-GD+_R8@\B;%?PSU>^',IR4+7J$PL M$"=FM216.HM)XY;$8;G23=<[$4I(+WP%J(J(=D[FJNZ=G!.Y@>T :P,LI(.L M6QHIPV:K[DDS)(GT24(08CF&.&Q!AY/GJH64[BUF;$3D?24[MT;UF[9GS)'M M+TY@@3]B-_^VT#3">Q8N(2CQ MZNM2UW-I+'E)+H.#!^0!=T!]C/F=9JW&?.L,PNF#J5HG$7I'GOU6Q"Q^13@P MRBBF">&)-\!C.'$/'X/@K1SW/2]>D.=95.3IB]#_-3/>K+/C@9.RW(]I5/(X M3"2L)&]DJ\%K@^._!!*%F+A#+&[EWD,([A;KD W>S(W#6!EE>0KDA+ TRCA. MBZF?31(:907ULYQG$8**>D/2$WPR&=3WD[NN50 M^PD^-JKR2@_:]:UR6[&8%Q&E!K5") M=1\\[FD$$1@6'DEG640YB\HL&:?>;)S<:2=;IT0]AM-7\HZO$H;(<8^1TSS* MRQP!S"-&V>/$&+SU,!,VC/0P%PHX,4\Y*3)44Q$E>>YG4\ZC!/EX]8B]3M89 M=43H,;2;W<6L@8Q_!;;Z![H0C2]A%9E*V:T<#>V%T M,S"PJ*N^'AGX"=X5'DTJ0^20X2O=U_,=;"2/>CGF_"^S]/_)NM?]K(:SQ]1F M+"J*/$HI_7'WVJ@[X63(Q"U"C/2+4WJP/6+L&,W5O3250E$ !36X%8]B9$GN M!9[L';'T($;)XJ#@H?8S_&)6B#\B-PJEX"J>[V\&2OJXIB1X( &_E3%Z95[@ M%^^=.T!-X-V<@0@33\D<]946Z-$,-PQN&T_3990CCP]1% .5I1D.2A.T)<8E MI!%4Q+@ HW\X=_' MWG3G4QS?$[?AP6%Q3-^ZX:M\G!W?-!?#I_QV^_ @>B_,K4*X:[F *#W.TPDQ MPR-C&#C=A0_[F79X)H3N$N\R:?P&K"\TS%P/_ 'C2^_\/U!+ P04 " !Z MB A9\Y$)_&,& "?$ &0 'AL+W=OX:Z M6&Z<-,4"^Q)+U,SPS,R9&3*G2V._N83(B_M49^ZLDWB?'P\&+DHHE:YO[6+@!LT5F*54N:4R82E^5GG8G1\N"+HJ5K/0OV9&;,-WYY%Y]UA@R(-$6>+4C\W-$5:?: M^G7P';[,I*,KH[^JV"=GG:..B&DN"^T_F>5;JOS99WN1T2[\%OY\6LPER_*3!]T76%Y-A3XR'X[TG[$T:'R?!WN2Y/HH_+V;. M6S#BKVWNEM;VMEOC*CEVN8SHK(,R<&3OJ'/^ZL7H8'CR!-:]!NO>4]:?EX]? M-"'^2$ALC=D3!15%@;Y*PI M%DF0CZ')#X[$7&4RBY34PGFLID%]219&G2N@)[-8J!C+:JZJ[>9&HQ.H;%%N M5^YF 5CQ1K%RD3:NL-07E\K[E;@M; 30)"X6EL(6Q^)C)MX7>B4FHY(D/?$Q MSZ_5[H::T2S57!=%9(I&V@X)[\Z?75@7N54(>BZU$[FTL(%OEA"+ M+CI6:,EW!#^7RI>D*LV5>#=V$+=01]S6.^6%=85DYABQ3%24K)U$DZ]X--E_ M6><$HPCL++UEF@&,6Z<#0B7/WAK-(NZ7*%+3@RU4",M0N((9PFBKUVJQ^*M/5!T*$-12[E0%_ M+E7,*5IG%\7 ,EDUD)O<;WC--AQ'&XGIJAWV0;H$UE9,>%Z5>6[-O<)$9@;] M-MKO3S 9M0Y#'JB["FJ'D[W>T?ZH+ 7Q&9T B>6VQW7F?[0Q[A_6)OKB'9\5 M(F-C1(+6*$M+%Z]DFI]\8HY<]-HE+T!U4[>]>G>7@#^!8U=:(@%?Q!?C.993 M;Z)O')V/U]->Q>*L2&<($H1_HK;D%OZ]0"JJ\*XU6^[66#92T.?VTU0/KV]K M1^MZXFDAA>6C#2ODM?#V$+\_P&=@L\<'W)YTE,QBGI&-NTNO0;C93\#[>XF[95LV" MRDJLN?@@.AOMI;7NVG9X:G%C>RCVGX+KU+WH'OPDM/"/&MPSY$Q3:#O<0XI,HC0T;U@?EPD\8/F?48Z-TY1G(+^?[_C'PR M#*TWY+(Z&-84B0WVXRJJN$*/I*.BPD.?JY9FI USY49FN'#:%IH0DW#DW:A] ME+973#K),0@S%*N$R1GYHEQW$@R#G=%P^/(9/:X^2$LQ0ZO$O(VI,@'F%>5@ MK+;J\?GR;^Q4MVJ<*%-7[_'XH436C;S9M;_M8C)H71I3LHMP->8S0I'Y\O[8 MK#:W[XORTKD6+Z_N-](N5.:$ICE4A_W#_4X9P_K%FSQ<06?&XT(;'A.2."JP M +[/C?'U"V_0_$_B_%]02P,$% @ >H@(6=B%@AB! @ NP< !D !X M;"]W;W)K&ULK55M;YLP$/XK%JNF5MIJWL*ZC" U M(=,ZK5/4K-MG!RX!%6QFFZ3]][,-H4E+HZCK%_"=[WD>W]FZ"S>,WXD,0*+[ MLJ!B9&525D.,19)!2<0YJX"JG27C)9'*Y"LL*@XD-:"RP*YM![@D.;6BT/AF M/ I9+8N5RX((F+#B3Y[*;&1=6"B%):D+><,VWZ#-9Z#Y M$E8(\T6;)G8PL%!2"\G*%JQ.4.:T^9/[M@X[ .N54OY.YY&HW5S@9S<@# M6@LT V[>'$T Q;E("B9J#N@CNIW'Z/3D#)V@G*)?&:L%H:D(L53:F@$GK+N-O&Q>Y#P>TW/D6=_0*[M^CWG MF1P/]_K2^3_UZ:O5]XKA=:_ ,WS>:UY!WV4W='X_G>YM0U&1!$:6:EX"^!JL MZ/T[)["_]%7Z+">O(LX,@Q.O=^CX/>*=;E0"7YDQ M(%#":BJ;)]EYNTES:1KL$__8&4Z<'G^L)E,S2![IF[%V3?@JIP(5L%12]ODG MU2QY,RH:0[+*],(%DZJSFF6FIBMP':#VEXS)K:$%NGD=_0-02P,$% @ M>H@(61#"[$!$ @ B@8 !D !X;"]W;W)K&UL MG95=;YLP%$#_BL6D/;6!0#ZV#)"2;M-2J5.4=MNS@R]@U=C,-DG[[V<;PK(I MH5)>P#;W'I]KQ"4^"/FL2@"-7BK&5>*56M<+WU=9"156(U$#-T]R(2NLS506 MOJHE8.*2*N:'03#S*TRYE\9N;2/36#2:40X;B51355B^KH")0^*-O>/"EA:E MM@M^&M>X@$?0/^J--#._IQ!: 5=4<"0A3[SE>+&:VW@7\)/"09V,D:UD)\2S MG:Q)X@56"!ADVA*PN>WA#ABS(*/QNV-Z_98V\71\I']UM9M:=EC!G6"_*-%E MXGWP$($<-TQOQ>$;=/5,+2\33+DK.K2QT47O'+]TYG"08 MSOF$L$L(G7>[D;/\C#5.8RD.2-IH0[,#5ZK+-G*4VY?RJ*5Y2DV>3M?F> E( M]"0QH;Q 2RDQ+\ -WR$HN &A4$X&>!%?;F1XT47>.?*O$&[5[3FA.XI:3 [5W4+G9R' MVN]FH6J<0>*9#T.!W(.7OG\WG@6?!I0GO?)DB)YN&P9H'.RFM^-3;;0DHM;_ M'W*K.PS,,5,P(#;MQ::#G.^"WUXA-PQ]2V[6R\VN.K4GD.8KPA??](<*9.&ZH$*9:+AN6T6_VC?:9=M?_H:W7?H!RX)RA1CD M)C48S&?=Z9^5]<;RW MYY*5RJ4;VT(9/%G8,I<>7\OEGBM*)5->E&=[L\GD<"^7VNR%_BVUXC)=6Y M,DY;(TJU>+US.CT^F^[3 G[C+ZWN7.>SH*/,K?U"7Z[3USL3TDAE*O$D0N*_ M6W6NLHPD08^O4>A.LR6\S>-B:)!K$_Z7]]$03UDPBPMFK'?8B+6\ MD%Z>O"KMG2CI;4BC#WQ47@WEM"&OW/@23S76^9,;O31ZH1-IO#A-$EL9K\U2 MO+>93K1RXK?ZT^^O]CSVHU5[291]%F3/ML@^%&^M\2LG+DVJTLWU>]"S4796 M*WLV&Q3XIC)CL3\9B=ED=C @;[\Y_#[+V]\BK^_ _SZ=.U\B6/[3=^ @[Z!? M'F70L2MDHE[O($6<*F_5SLFO/TT/)R\'M#UHM#T8DGYR)IUVPBX$RS9>4ECW M*?D#8H0TJ4BL<3!#RK\'#6@]U/AG>_H;VX3.E[_CA]^3N?B5:5%4FE M;Z5:5AD?CU?3PQN55*7V.KYQ>9^LI%DJ<6[S7#L&GUKXS>5Y(QMX"*4\=L\A MM; E'6(LSE7I 85X% "S-JVQ7HE4NR2SKH+=\0,>TQ%QZJQ*VR/V6G/(AG3D MCKEMKCU;C(^W!MPBGI'=FG=+JP)Q#KF\5U&*M] B6?7[83R0&<^:S'@V&-+GW<#MRXCAY0ATI[XKNL,9,GZ! M7.N$6]DJ2^$"0;61; @IGRL3:@\[JM>HW[4E!_/&MI+CF)Y10-+SM9*E4 2X MXD(E*I^K4NQ/&3+W'P4;_W@:'/N!HW@LKL,C6VA#JL:AX+@V*-JDVHN?? M:;^HAT!,"IE^1IGCWT>\5#L&!&L0K]@]9 K.C3PMZ<'& H,S.@<^T1A@(779 M[E7KCQ!'G0YF;%4JK-/LH'IQ@82VJ:NQ4:5CAL%Z-82!#Y410>I%?E4JQ9*= MOA=YJ'G!!:A8JJE8 BE,?FN4UIS_*24DJ,E#53')E)1*>8.D%(!4T#* HLY:0MIR-'J+6!K<0=N&!?S.QIJP!9WM M1P[>THS'*B)^E:GJ&$,-,A2(:<55N5T4DPAU-,39YRH-EL+I.E89!3&-T2I' M@;[N6I90AUIN3HD5>($ELI_QWJ@C<,VH\WH3R.UCWN(KV(WVH<0N@,FV=+$: M@JHY*DR?V3%@J9UF."I&\>-5LC+Z*Y^\C,P9L%8R>L< 8]9!:<=6UT@?9"V3T';\-(,E*.Q54D"Q(PP ;#KZKC@1&*-D$96<4:*+HF?N0T M97SP+B5$-R3*AHUN=A+$A#NVA*#85$7::8BI+"I/00T/&'6WM3 ,82/-% M *\\&E^WTH7@V(A9$^ GB9TEO4KX1+9.Z_)X=7%]SH2'9,2T=VI8;" ^01R3 M$HX-QI$U)0,J-^TG*9<3FA,L&T#I"VEN-ED.DG09>,UHDQDV"5KT68U2"T>J MDO983]LY*-JNXB.UX?XM3@X-J0T:][+MD$Y_?.U?N''8D#OZ:2=CDX&-?_3&BJY)1H9,F7=JO0BQ0^*.A;; MGG!*K%361/9;#@UD+CJK-NR/9N/]$&='^V-$7$P5H+6QN4X$]5\A2C?SJ<4C M^?1@W(SBZ\BPW*N&9W3FK3<4G;)$JWUF\5_#X*].;\X:!M_[_KE- MN:[X[FCN]*8=S1U-<8:-D9#8;/*2#-44,@)JH2/?9G['/#RV.G04KK[H:D'T M740S08S0K^O2]H"VAR3E\3RUB6G*XP8:Q3WN.]L&(-1(7]=QZ7VIYU7@WD#F M[L*:KSTX1.OS]C@N,&*5]2N[V=NVS< 0 $P[UPS3;XSH@D6=1230=APLZAZ4 M@R]FF+SV9M7?(/=8/.FU9LK!EI3$"3LD+PDB8&\+VY7U]V&1G")OI*EHZD!Y M]2 2\7^F:I<7U"#:RM&<-O IEDI- /P963?S>)JNA-'+.24/\@UUTS\U'Y%B M @DC#F9(E$M2&!7B0CNP/20IF4J\VT:*-MT_:]T_&W339:[*)07F$DN)S00# M]#K\AR0==UM:9I"@Q/VO4E[7LXP*C"#0A#?H2Y "H$_OJE*<5>AZE7.$.Z6O M"@V#D_J*%G_%")@N*'Q_%(VQ1<.>"X3&U1-PY$?IE(PT/$ MK;LW(@#P"HZ,G5G!H_N( 44%#R7Q2!2[M"@+<_:>AY]8'@\?0N#W="((I]H5%-E'.HZ;_J:N4IDY1IZ65BO^*J$%P W>607 MAP'1+:ZI1-2Q#J)C>P\Y';PX[%Y$/G">1L-,84$3A32"O!6PDX)P$X&;OBHEYV\*G@ MR4?+"SXUO("D[$Z P!]4=*WX0._B*UI/\=M'6R!PCPZ.?C\65S+186C0YL(E M#W 80OLEX-66ZWQH9B$!%>+@CB\M;S[5RO VP: 3NG2)= #L:QTP' B[[*. M8E)$Y^T=$$TT6R,L&$9JQ<.&(7FV5?79[N3P2:I?\'@'YJTOHBOC M$/X7<7#7O+KM<+11/!Q/B@($$!WA77[,>ZU7C M1"HKT*&Y#H/:/(&0@@9:)4_8H2Y5[OX[[6_.0]GQ?]K;QO'[6QV_OSMY/JIO M3.KT%SA4]/KL: *O7^=D@F90$-_CJEXOO>C,TK8YGS9[@!W=T"92$8?TW='< M*#)<+F.=66?]:CW3#;MVS=S&%0-2N#%^..YU**)T[O(_RGJX]0Z \/^@+E/;-IP;(BX$ 8:PP*_JZ,2[NW#;$JXYXKHV M:&Y!P-;Z^,]>Y^_1B,SQ7]WQ8-CX\*=IS:_-7_:=AK]G:U\/?Q8( @#/.Y&I M!99.QL^?[82!8?W%VX+_NFUNO;8&IH98DG^%@\Q KC>]3J^EP%T?.GU0;(5X M:ELY64F@?WUWY<0QX!C#0V?Z8J]M[>K;W6]7DL_62O]=SJ4TY#[/BO)\,#=F M<3H9TKDP\*COAN5"2Y%8I3P;,M<-AKE(B\'XS+Z[TN,S MM3196L@K32/-U\65AJ=A;25) MR7HSUAV0>%D:E6^4 4&>%M5=W&_BT$>!;128Q5U-9%%^%$:, MS[1:$XVCP1H*UE6K#>#2 I-R8S1\34'/C#^EA2AB2:YE+-.5F&:R)(>W]GYT M-C0P XX;QAMKEY4UML=:0+ZHPLQ+\F.1R.2Q_A"0U?#8%MXEZS3X\[(X(=QU M"'.9UV&/U^YR:X_OL==T\\^+:6DTT.*O-DC5*K\OZ^ 9*+UEFDJ@9^5R41F09U($A;>.B"(A'T$C MGTI-.+5O.5E+;8?/5 ;M :B7%L3,U;*$X>71Z<[&4U6OTO]:+$2:D(5.BSA= MB PJ-+/@8/XVG,?0!F*]A($'A ?<"7B$4N0Y?A2^P5JABN.M1<8=SXL08!0& MK[:%*$+'C0*0/!HX7L#K?.^/=-,?CW+']49Y#F=M+O^E!Z(>$.I3[+VLZ M1-['V3))B[L*@DR ) ;261J;ZYD$E9VZ11?1 +#Y#O-](0! &AD>,& M/4"AZT 6+V(H07HY!.%C.IO!#*@XE68M94&6^W)C,33-L< )N8M"Y(0C1CJ* MVZ^+V^]=W).Y*.[ "V#]KHA[5'U;G7?/VIC)0'4WG'QU=<-.P-HP4?J]JO[46FTO(SM(-S-'^9=<-=M+E-J'&0IW*N[0HD*O@+;Y8 M2)VJQ!8-: Y(<.&P7D-YV" 8'[B!+8Z#G$\ M<*)@1+@7.,P+($\+\9#;SGE(6>CXX>@()""Q3RE(+(#JC$*4O- )J7_4LQB< M8 2S.BR(P)S#1]8L&'"/D$CZ3AZKV:QT2 %[N4.Y'@YW&?:( MC33RHR/R*XR.+3N0'(T\HPDP ![2@ )8J$%K"TSQHZ<1AKP_C^VN%B$T(S]H M?8?3?"ZPE]@ D/?O(L;<#Y,V2.V]TVK0#UMNQY DE:6),& 0B&UDOEW&8"^K MJRR>=%1R4%=RT+N2>Q9II\&^B_&>$A6YTB;]!YR.%5+H/UN$V_HR=$QJ"\CK M26["R 5.;RUABXFU3%)#,E66N"<%RAU"A1WM6P4>>U\5P0'4*%ZHV]6XPSK= MX5L:]V/4DPKU+Q5J.';LV;-=U' G +>-*IU@VJGRI,F+CG@"LGXT^E]T^[J] M;Q?R Q(B^_ "I($K-/$KK59I:5MX[WAX!'8ML /A%(01#UK9%]OFB_UO1@XC MVY1]UT>^AK;G.@&#.Q! K: U2EN7E0ZJE+;C4?:!\(8$7C_VAV-).1ZEC^0. M6DWI@+D6YA)%MS;# [1Y,BBT4+:)>$3_8#[!@V',@;H$3";"_ M+^VWZ0-YD$+;A6.W 7A%8]W;2*U.8U-1S?.(V@POE-PJV)G9!""B)KK)4FL, MT4'-FJ:$G*>XS-((@.VTN'L,1X1$/.QHM[W3AA2XQ]&>8=L[ "0C]X?N04_O ME3M--YZC8&3?DM+F*)8X]:KU9K(GD=VA\IX\]0X7 NT1*-BS[0\4@]6)4-XC M,!S=I.$;0_.E@B<.*&O?"+8>6XDXC0%\[=S<[F-7SC MU9ET%P;6(PR1#4/8%@8H/HR"^SP*D#^&?@/8_:Z'Z!"ZSM_F>MO",VS\ALPE M4 9_ML+RB*RI_DC6;^O_N1?5;\S=\.IG\!=@')Q*229GH.J>A'"ZU=4/UNK! MJ(7]J3E5QJCH@(69LL M$4_N @ = 8 !D !X;"]W;W)K&ULA55M;YLP M$/XK)U9-K80*(4":+HG45VW3.D5-MWV8]L&!(U@U-K5-T_;7[PQIDDII^@$X MVW?//7?G.T9+I>]-B6CAJ1+2C+W2VOHT"$Q68L7,L:I1TDFA=,4L+?4B,+5& MEK=&E0BB,$R#BG'I34;MWE1/1JJQ@DN<:C!-53']?(Y"+<=>SWO=N.6+TKJ- M8#*JV0)G:'_54TVK8(V2\PJEX4J"QF+LG?5.SV.GWRK\YK@T6S*X2.9*W;O% MMWSLA8X0"LRL0V#T><0+%,(!$8V'%::W=ND,M^57].LV=HIES@Q>*/&'Y[8< M>R<>Y%BP1MA;M?R*JW@2AY.!!UABKJI4Q,:BX[+[L:96'+8.3 M\!V#:&40M;P[1RW+2V;99*35$K33)C0GM*&VUD2.2U>4F=5TRLG.3J::ZJOM MLP]7#PVO*=T6F,QAI@J[9!I]^$DWX_".S06:HU%@R:>S#+(5_GF''[V#G\*- MDK8T<"5SS-_:!\1U33AZ)7P>[07\WLACZ(<^1&$4[\'KKQ/0;_'Z'R9@*M@J M^$TJ_I[-C=5T=?[M"KU#CG&7/;SC->]X M'_ID1NV9-P)!%?!1$7=QWXN^F_O&#;YQ8U9N(%/4K,9B[DC9$J%0@KJ>RP4< M8EM2&8NQ'R1#Z_C"-X0=2!Y=*Y,"K6JM' M=!H&AH-A^]PI\@GU1W&FB1^F$:2AWX]/"-.0RRQKJD8P%WR.E+.,LV[LD"&K ME+;\I=LX).)1.C@B(?3#)#V"C_+J@Z0>/("A/Q@F].V%?C2,8-_F\0W3"RX-""S(-#P>)![H;L9U"ZOJ=J[, ME:4IU8HE_190.P4Z+Y2RKPOG8/VCF?P'4$L#!!0 ( 'J("%E%TK(MQ ( M .<% 9 >&PO=V]R:W-H965T:3!M77/]>HF56D^#0;#=N!>KTKJ-:#9I^ H? MT'YO[C2MHIZE$#5*(Y0$C,8KK"I'1#+^;#B#_DH'?#_?LG_RWLG+@AN\4M5/4=AR&F0!%+CD M;67OU?HS;OR<.;Y<5<9_8=W%)DD >6NLJC=@4E +V8W\9?,.[P!9_ & ;0#, MZ^XN\BJON>6SB59KT"Z:V-S$6_5H$B>D2\J#U70J"&=G\SS7+19P\T)I-FC@ M^)$O*C0GD\@2O0N*\@W594?%/J :PJV2MC1P(PLL_L5')*O7QK;:+ME>PJ^M M/(4D#H'%+-W#E_1>$\^7?,!WQU^]-^"R &^<5P9^S1?&:OH[?N^RW#&FNQE= MQ8Q-PW..)5K>9.H74S=5V5%Y=54CD>66B5=N MX'F)RUE9.XN9O;N3BYEH=576>"=!M9PS^7R%E=C-'=_97]R7VT*;"WWLLP$Q4RJZPZVD]![)6:<%[9D+ R[K[LZ?>#^]A"'J&P.+N M%%F4-TRSQ4R*'4A#3=+,QIIJN0E<69N@++6DUY+X].(3DDD*SE9L7:$ZG[F: MA)HG-^L%7'4"@G\0D,"MJ'6AX,;7YC#Y2-**A>X M1U-S9;WMR58H.; ZAYM29:*M-=PSC<>,/0UG52!DKV!HH5D%E=62$1B@7@"Z MD(A6GRJ?@'PLA(/ ML^E%TI)T''^Q.JS\E]VO#;E(&]<<@/X \20V:YK2ZH_\2=#]DP ^,UF: NCI M\8EZ'OVC,(8H36"/Y';B)[]$_&'EA2D*;ID)JA(8K8ZJ #?F/5'0MN>N. M%3.YH05YM+="]6'"_Q(J"M/_$JEK8T[#RMR"9=SDK3+>JUK#:_4B<+*GE=8% M)A\[SU44L;(J=8EJ>A#QP4$$7PH.XG4N*')K$OAF]3N7!W'4Y4$:@\G]W;[0 M6%]H%UJ^+S128#.;L+UUZ UFR-D8FU3DD%R%]X[>,KR''\*WY3O2P>.AA\;M[V,=64[#@E@#REO?=Z8X]F_"I M8_WHI.CCS;?7P7L=G1>:7L?14/Q;]_F=/ >7O&N<@WM)C.6VB>*/S2&FLHRH M=] VH6T5$R9M6VQ(@+J0F<1:,PF1R_J:Y'=2!@1F-_+$/QT+J'DP)'.76SD(*;#YT M \-P.XQ;E]V4\4+>S6JW3&[+6A&"#;%Z%V,*H>SFG^Z@16-GCK70-,'8;4$C M(TI#0.\;(?3^8!0,0^CB;U!+ P04 " !ZB A9Y=!(=E\$ "G"@ &0 M 'AL+W=O"1*G:4<[R2H,L^97)]A)EY.'-_9?)BFCRMM/G3'HX(]X@SU M;\6=I%VW05FD.7*5"@X2ER?.J7]T%IO[]L)#BB^J)8/Q9"[$D]E<+4XDT)HUB6]Z@7UK?R9_I0J].G($#"URR M,M-3\?(SUOY8@HG(E/V%E_JNYT!2*BWR6ID8Y"FO5O9:O\._40AJA<#RK@Q9 MEN=,L_%(BA>0YC:A&<&Z:K6)7,I-4&9:TFE*>GI\)B1II/Q1P==[-L]0'8ZZ MFH#-<3>I0\XSU,HX9IM ]]/*.J6Y09@EC"-C:[6.['N5\A+$6667U( M%;!-W1ED3:<3D1>,K[]\&@1^_U@!5:S2C"_,_?DV*Y@R"A00; ("= O.,<%\ MCA)"WWX-74AYDI5O]2%A]%2I7N_$^9IRHB)*18#J\ CN2ED(A;7CA-V\ $PV M.&\1WK& *ZZ1PJ)ARC3NM'K#="D-U+FY,4.>"DF%/-1U O< MV J^%[H12;/;RRD46:F@U^G'GRMVQ*SW_TU/#AO#M=FP;Y>MS7XG]HS-;&UL M]O^[S:L_*J-^[%E#@]@=]'T8AG;YT5 3H/T.?I-L#5.1/)&)!PO?K]R(?3<( MAA -W"@*WJ!']'2WB18-^+W0+*,_BK8)U;(1U9 !/8UOUD'H!GX(]RASR 3C M5?S)[\OT)T.A=C *H1<'K^/[G2O3)TQLFDY5A$M=,U(^9=0!Q MDQ6AY[M]0B4I#-Q>KP^_"LK&@JU-$X;+E%-$<4$U10W+B$#-)D_+O,7O &SQ M!L=O))]>:@C#3M_;IM:^'AHWG2G>WYFV[6.*W\N4'A7NV)K^H+6B5M,J5N7" MQ>NF%N_OQZ?NZ=RDU:MI%FS;+LE:_ M93M6#UKM/]2;?@-!9"TV!C MQ15-DBC-!3I?"BJ">F,,-+/I^!]02P,$% @ >H@(620+^P$'! 2@L M !D !X;"]W;W)K&ULM59A;]M&#/TKA#IT-J#: MTDF6G,0VX*3MUF%%C7A),0S[<)9H6XBD\^Y.Y&:J=1)Y: MIR(?,L^+A@7/2F,[AXOK;+/5YF(X MF^SX!I>H;W8+26_#%B7-"BQ5)DJ0N)XZ<__\,C+VUN VP[UZ=@:3R4J(._/R M*9TZGB&$.2;:('!ZW.,5YKD!(AI_-9A.&](X/C\?T#_:W"F7%5=X)?*O6:JW M4V?L0(IK7N7Z6NQ_QB:?D<%+1*[L+^QKVW#D0%(I+8K&F1@465D_^4/S'9XY MC+T3#JQQ8)9W'LD[ 7ZIR ('G O-8V($7M#D'%B\XE?.62VQR7O!'DIB&N92\ MW* ]_S%?*2U)+W\>2[[&#H]CFQXZ5SN>X-2A)E$H[]&9O7WC1]Y%!_.P91YV MH<^6U)-IE2.(M:T6+Q]_5&!K"%]VIFXNS(W.,_UXC'LG^G'N\T._FIAZBX>X M;]^,F1]?*% VNM@]-1D%!QH7UEIE#U#4Z,;C,V"#N"U_SZ?K,5W'?;J/XF?:ZP54]-AC?8-S M]L_(+Y-B;AB1SIJH?MREBZC51?1J72R6-YTBZ$3Z1A'0E++;4DDCYY@*%O^C M"KY7!"QVQ\&HE@ [.:$.&F CE\6!J7,0=PR?3@7X))91Q.J0P='Z#Y_M-P7* MC=WB%"2B*G6]ZK2W[:(XK_>C)_-ZR_S,Y89F..2X)E=O$-,4D/7F5K]HL;/; MTDIHVKWL<4O++DIC0/^OA="'%Q.@79]G?P-02P,$% @ >H@(62, _OF' M!P R1< !D !X;"]W;W)K&ULS1A9;]LV^*\0 M7E8DA2KKLFRG28 <#=:AW8(D:Q^&/= 2;1.11)6DXGB_?M]''99M14V/A[V( M%(_O/GFR$O)!+1G3Y"E-,G4Z6&J='P^'*EJRE"I;Y"R#G;F0*=7P*Q=#E4M& M8W,I38:>XX3#E/)L<'9BUF[DV8DH=,(S=B.)*M*4RO4%2\3J=. .ZH5;OEAJ M7!B>G>1TP>Z8_BN_D? W;*#$/&69XB(CDLU/!^?N\<48SYL#GSA;J=:<("A;L?J-5?R,$%XD$F6^9%6==08D*I06:749*$AY5H[T MJ9+#2RYXU07/T%TB,E1>44W/3J18$8FG 1I.#*OF-A#',U3*G9:PR^&>/KNF M7))/-"D8^'485Q(L2HO<,Q)!\%)E>*O(N MBUF\?7\(U#4D>C6)%UXOP-^+S":^8Q'/\8(>>'[#LF_@^5]G^8JK*!'(M2)_ MG\^4EF E_W3Q7((,ND&BYQRKG$;L= "NH9A\9(.S5[^XH?.VA^"@(3CH@WYV M!YX8%PDC8DZN>4:SB-.$G"O%0%$TB\D'3F<\X9H#&Y468T(U:7$*#G#+HD)* MGBW(!55<=7'93\?]DI%+D>8T6[_Z9>*YX[>*S!MZZ(:>I$6/7@(A5#*2M@B; M(V&/-6$4O+LF;8:D 2SD%13/&L4;P%*[9M4G*P:@X?A<)!!?P&YY M!BA%H>"X.CHFS]GW-NP/[)$EQ*U&KQK]EK1+[HZK%884,_YH?&2;(8NPIR@I M8F2&1I$L@&.>:2!3:EHB/ MR6=":O T+DBA4,@Q MQ$]1@(1C$E&U)'/P09**F"65XR_I(R,SQK)2#QD 7T/2! U#61';ALSJ?*$8 M',H+W8H9129F&$V-LF:%QC( \[DA?S<4S5#+&PZ!)3P%QE.D.58 8"R0.>4# M5#HYE9I'/$>AKT21Q :[%L!%$A4)RGTC'-OH[WY;8.G&J"'V2(-J5^T0R"( MM1"2_XMQ3S6V'A<&&UY"Q$ JS4B+U8K,+X70*!3<+J> W%HB!3X>8/KG MS?5[\OG.-L9QOZ=<0][S%@64-N&YU"PE%W#LX0WD'H&:%T:$;\"4(MPV.GN+ M3B8DNENRMG9-JE-"O21T"LNW>S+HJ,F@HY=GT,[(1-ZCZ9D@@7O4E(SW+%IF M_$O!.I-E+\KNDL HQF0J%*(VNC:[*($O!0B":VKTS+.RX#:5ZPRJ:2,_Q1<9 MG_,([7;+-RK' 6.*&V'O^L?7G+M;=]^0C(]W#NW'^O=U,)9H!XF?,Z(8X<>63,J%4Z=:GI5EO$&_FOB5?@!4>C#>+Z32EZ3P/9=V A* FXD MR^G:R+4"X-K.! $X]M2!\?4=:+4T:DIR)B,X"AT/BK5+ +U6LFL&[?C6J_X> MW_NI&D8W.G!=>^20=T_ *X< =P!J;/WT;-YR]?!F+AG;)&ZC], .1T;BWL0, M#EJ ;T]0_N^>YI-F"80S8:@KF[=:A*\;U8OB.&(>&&6UHV:]"<&7UC>703LG? M:U_W F)@6R&E[>\;,NC!$!\'\UM/ U*@F&MQX+& MC06-7VY!(.XU:K0T'0P/[ZI:*V[9E'I)D]IE:;V4?*^EU30_-C2SAN:-I-4F M$/6+*EQ77RWU#7W(FT1K6W]#I_MS.]KSJ MJ2ZQ;([[>\]?J/-[T[:H'SXZG;GGQ=+8%GN2.O'KY/+1/+@71;#3^B M%G=?Q+CVK&*SVA4UAZWGU93) MA7E$AG8%2]+RI;59;=ZIS\OGV:-(=U4EU(\+63;+LQ$?K0F? MB[N%L83QY+05=_)6FJ_MC<)I/*#,BDK6NFAJ4G)^-CKG)Q>1O>\N_%7(I7ZT M)VO)M&F^V\/[V=F(685D*7-C$026>WDIR]("08U_5YBC0:1E?+Q?H[]SML.6 MJ=#RLBF_%3.S.!NE(YK)N>A*\[E9_B%7]C@%\Z;4[C\M5W?9B/).FZ9:,4.# MJJC[53RL_/ 2!G_%X#N]>T%.RRMAQ.14-4M2]C;0[,:9ZKBA7%';H-P:A:\% M^,SD6JBZJ.\TW4A%MPNA)!U^$=-2ZJ/3L8$ >VVC!_!UA,'YK:+#1= MUS,Y>\H_AF*#=OY:NPM_+^"?77U, ?/(9WZX!R\8K T<7O!R:_\^GVJCD!S_ M;+.WAPNWP]F".=&MR.79"!6AI;J7H\GK5SQF;_$2V0<+X0NUXS4))Z2[KXH&J/GVD31]"\.40 M?'<%FX .BQI<3:=!T1[)AURV9H5J+VUDS% 01R?TQ8EXG)D;Z%L(W?[%"74" M-[N/7265,(TZH8_HET4-RR'4&%5,N]XUIJ%/;?NNH/=U?DP'%'@LCK'Z'@]] MK*D7L\"=@RQX@G(OBG(-<5D*K>G<>A8N(72!_/NB*6=2:7JSBGZ/W./VJ,\Q M?]*L;D"OC4(X;3"+VDC$V=#K5ZG/_;<4 "/S?!92$%H#+(81#_ Q9H"6P[W# M](@.8R]-HB.W_STSUJG[Q$EQ8L_,RP+?$4*>T96L&[2^WO'?7)\%F[A'+.[D M5B&$\:,-LL&:N788S[PXB8 <$H^\.( TGUEJ&#(O3IFE!D'L!=#E>C['V+#9 M['(8@P-)GW>J,(74)W3;"VEMRNO!+;O6S_"Q*G*K=*]=5Q=FP^8'J<=82C'S MO=A/B:?,\S-F*]D-W3J76_D"W(XH"1"PB#C"P3E]$TJ)VOQ:I^NJ+9L?/^M>)ZN,.B!VS.-^"=T2AFOB)KM_OA/$:^*> M(1$-0R)Z\9 XA^>&=+T=TI6N76"@RUPU%5V*,N_*H5N_;'#L5>+E@\-]M>FY M*2;T:KPGJ$B+)HL%,F^?)=-5\X>8:,RBC>#AWY[ M!/V?(^6FFY;(I*%N.??2-/$BQGZ]O5'%O3#2E=D&P4=M^1';N1YP?HSE^D&J MO$#% P4-9L/N^2B!Q#+LW1WP:"=&QGVGX*[U*_RBEH@_(C;_E4R4((JE&O*5*W(..#:BE+I=SQNZ*2:9$TS-W!4/IFPM M*#R[BF>/I!P(*D=0$K+XV, =*-4@] MQL^2Z51+:N'N]2/]O=F[VLL=%C!G]!N)93)SQ@Z*88G75%ZS[0@+EFL.B"W190[8@IJY43Z Y;E2N=EZL MUGUFM8_KK(-ZW@GJ>MU^@WS>+@\A4G+?R'L-\G#_U9ODBY?DM*.D1N[7Y:YR MO;*^6UG?-;S>,[PYQ4)HHV\DB^[1]T_J/KJ0D(H?334Y'C"&:. MJA<"^ :5[3\+J46$CJS^N1RU:]_"/ M#O4KA_JM#A5G]@S-69JJ@F%.;I,KK91##ZM-6&@3MK $JZ5B4*5B8+-\#&QF MQ"8LM E;6(+5,C*L,C)L?SF*ET+H?*B:@3EBZA^9Q!)BM,%T#;J.%+^=Z(AD M*&:48B[^SAXW):Y8L.#C7[Q35K-HXJ&T=[U)A;=,LD MR5;/UYA6RJ$GVB8LM E;6(+54C&N4C&V66/&-C-B$Q;:A"TLP6H9F509F?R' M&C/9K\;L%Q:V[N!0LRW!"K/=G49)M\&?,5\1U=]06"J\UQFIGP]>M);%0++< M]$YW3*I.S%PFJAL'K@/4_25C\G&@V[&JOP_^ %!+ P04 " !ZB A99&C& M0+8$ "@%P &0 'AL+W=O%49J8CF4-S!03:DS'Q=@]GX[92B:$PCU'8I6FF'^?0<(V$\,V MM@,/9!G+?,"07[)[KK[,&B4B*5!!&$4<%A/CQKX.;# >&+C'0NI5!KU3/?0K@_ZI!H/*8%!P M7Y)5,.UAB:=CSC:(Y[,56OY2R%58*X()S3/K47+U*U%V.N!Q"1YA]X@0M&?,5L)3",Q M-J6**LT]L/-/:F8J.FQ-E2,G.T@!]7 M]!*YU@5R+*>'OCQZZ.V;=RUQW9X.XVI@O%=$@P0LU;^W;('SNXDJT,-X$"H8 M6P>SQ[U;IZ-;X+I'<-M2\.O-7$BNMJ!_VI*KQ.NUX^7[\K7(< @30VV\ O@: MC.FOO]@#Z["V99&[98IUN5HL#\KZ"BJ/1D'M8R#_T7&-NE* MSX-=?H:69>VO_E8;W[F:G.32[])ET.*RU]]QN2?+52W+E586#];JLI_EU")U MG4(ASHC$"?FA-!%L(3>8 PJ9:"?^JK$-.;T&[U>-N)W^X22OB=1K(/E-I%X# M*="N]Y5)/JS9'&K9O#W*W@7"J3I\R(_R,@O/JE(3K?O0\!1.FY-U[F[Y4D^ M_4Y]!EVA[:NQ4^;:/TM;4905_K>54@)]8$FDCK-61;1(YUX].D7S.D7S.T4+ MND+;5]AY4=C1EHZ/80S12A43GQ?H01VC7(!ZU@=HN=%__5U9H3L)J6BM)BL? M76G?)9K7*9K?*5K0%=J^]B]= UM;LDX_;[9W4T(E* ]276REVGY;&TJS"FVT M=ST?.H<'E=[IV?*=Y-3OU&E0H1U4(D/WX)9J[C004^#+HM4K4-&+*9LW]6C= M3KXIFJ@'XS/[^M9N&??L:[]L%K_ E[WK3YBKHD.@!!;*E75YI8Y]7K:#RP_) MLJ)].6=2LK1XC0&KS3N?H'Y?,":W'[F#NBD__0]02P,$% @ >H@(6;U! MK##U P * T !D !X;"]W;W)K&ULK5?;;N,V M$/T50ET4"; ;W2]);0.)W: I4"!(FO1AT0=:HFUB*5(E*3O[]QU2BN(+[2V: MV( MDG.&YPR'Y&BT$?*;6A&BT4O-N!I[*ZV;*]]7Y8K46%V(AG 860A98PU- MN?15(PFN+*AF?A0$F5]CRKW)R/;=R\E(M)I13NXE4FU=8_G]AC"Q&7NA]]KQ M0)-O< P(HR4VKC \+L.MO 0V6KM*A[,#"H*>_^ M\4L?B"T "'4#HAX0[0.2(X"X!\3_%9#T@,1&II-BXS##&D]&4FR0--;@S3S8 M8%HTR*?C/E6@5 MYI4:^1I4&"Y^V3.>=HRC(XQ_;_D%BH//* JBQ &?G8;/2 GPT,+C7;@/L1L" M& T!C*R_^(B_;?%?K^=*2TCEOUVR.C^)VX_9WU>JP249>["!%9%KXDU^_BG, M@E]<(C_(V8[D>) >(-IA5J).4E;3"#C<=L(D!^+/JI.$@O][@[S)(DC (W]WS@GK^;^P\R)S\@EJ?Y'OE# MFS",4S?U8J!>O(_Z9T1>2M96E"^[^),*3G!-X%S1"(YPM" >8.[Q!6NQ2G" M_<1RF"5IE!Y1>#DHO#RI\/I_DKX\C'8&GSW.#JLBR(Y0#H.W:SEXW[(X&-_\ MP.?7T'DO]:B=L,=!4D1[2EUV61P?VSOA5@D2GN0UHXL%K(R1.R=Z0PA'[;'# MS*[=J2!,^\FVKXHHR^-@7XW#K,@OHR-B3#FPV_-V6X:GKTL(.SH+SZ%T,MO( MK&,M6E-.01U4"JX$HQ76D*!K+*E9Z;=,A2J+:@J0,^_Y[E?EG2-[G7-CK4B# M)>#8=^-(KPC2%CPWM?R%ZYKWM\K$FLBE+;<5< VW>T_] XE_8VM? _ZHZMI M&#E'8ABQM:S_-D7W#O$'EDO*%6)D =,%%SEDDNS*\JZA16,+U;G04/;:QQ6\ MRA!I#&!\(81^;9@)AI>CR;]02P,$% @ >H@(61I[=\Q1!0 _2 !D M !X;"]W;W)K&ULO5K1;MLV%/T50BN&!&LCT;)E M.W,,)+:D9FB!(%F[AV(/C$3;1"72):FDV=>/E!79LF7&;HB\)!+)G1(^/?Q0)C"7[F&147SD+*Y;GKBF2!';A7,+S& XUH!SQE>!'L7$-M"OWC'W7 M-]?IA>/I&>$,)U)3(/7O 4]PEFDF-8\?%:E3V]3 S>MG]JAT7CESCP2>L.P? MDLK%A3-P0(IGJ,CD+7O\B"N'>IHO89DH_X+':JSG@*00DN456,T@)W3U'_VL M K$!@/X>0*<"=+8!O3T OP+XVX#N'D"W G0/M="K +U#+005(#@4T*\ _5*L M571+::9(HO&(LT? ]6C%IB]*?4NT4H10G8IWDJM>HG!R'!&*:(+!+4XP>4#W M&1;@ [A,4Z(S!67@FJ[R7>?-R11+1+)3->++W127&9J_2N33F46F'"L<@U\8D* ;Y\4 ;B6.!?_MJ72REJWW9I>M,_%$B7X MPE&KLL#\ 3OCWW^#@?=GFXXVR4*;9)%-LM@264/_;JU_U\0^OIS/.9XCB4%! MEXBD8,F)RH>E6E;N4:93H$WE%6=0U2X2S7H;@^*6J@&@^U1L=&O7UQ)^G74^N:LKK8I M&_D,D 0H9UR2_W *$B:DWHI01C^@).&%6F.$1+)H#7!_)RK0WPJO<3['IF]_ M-\!;]B*;]N)=__P]:3NH!1@8!= O<)H\J5V^ZOE1Z.NVP!I)CGU#VR0+;9)% M-LEB2V0-68>UK,,WW:$-;>IODRRT21;9)(LMD37TA][Z^\\SOX^JQ7*).6%I M*?BL3@KS]F%BICY6;JMLX0MN!QY(T5.;5Y'5><2VV)KR;GS>0Z.?$_5US%$B MM<0OK-UFIJ/5M,D66F6+K++%MMB:"G?6"G?>= FOS-E* YMLH56VR"I;;(NM MF0;K4@LT?LF_;AVW6EBQRA:^X/;0L(Y;K:/88FO*NZZD0',I9>C]L<_1B1EZ MM'Q6"RM6V2*K;+$MMJ:DZT(-[+WMPFVS^C&URA9:98NLLL6VV)IIL*X'P1<* M0K]4)(6[A1T(ASM%(K/MHU5L*13M&HVL&HW;/.UMEL.:<5]7E. +):4C"J43 MN%O!V2FC3J06#D@ ::22*(@)\[7ZU XIZ!TC.K1 M B\15[CL21/)!0:R!-_K _>SMH?5W3@XS3&?EV?B0LU!S695:M] L^GL*4]A.=16_LE'*B.06O/4/641_ON>DJK'P9\1GQ.J 9GJGI>6=] M]5#PU5G[ZD:R97G4>\^D9'EYN< HQ5P/4/TSQN3SC390_^)A_#]02P,$% M @ >H@(6>;W(1\W! 0@X !D !X;"]W;W)K&ULK5=M;]LV$/XKA%8,+9!$U+NCL?A3L@O:@V@T=<-XVKDK;7>7OJ^*M:P(>I" M;(&;-TLA-T2;H5SY:BN!E+71AODAQJF_(91[XV$]=R?'0U%I1CG<2:2JS8;( M;Q-@8C?R N]YXIZNUMI.^./AEJS@ ?3C]DZ:D=^QE'0#7%'!D83ER+L*+N_).O;2#V# R/VR!L#<*^0?R"0=0:1*_U$+<&\6L])*U!+=UO MM->!FQ%-QD,I=DA:M&&S#W7T:VL3+\IMHCQH:=Y28Z?'UY037@"ZAP+H$UDP M4.@@S857]XMGTABM-&#/9HP]HWL] $\K4 M!T/88"E?[2',]./##+U_]P&]L^R?UJ)2A)=JZ&NCS*[/+UH5DT9%^(**"-T* MKM<*S7D)I<-^=MH^/6'OFXAV80V?PSH)3Q+^5O$+%.$S%.(P=JQG^GKSR"7G M_WF?_V?O!\&(NAR+:K[HI1SKTN8,72D%6J%;(*J24")3*TQ&5%+:W)@01=49 M>N1BH4 V27+#MU6=5\+D#Z/$EI"\:0*1L[(LN_7,G3+"]V M+\^6XDNU)06,/%-KK6/PQC__%*3X%]?.O279["W)YF]$=K#'<;?'\2GV\82P MNA@0C?0:T )6E'.[IZ90V(DM2"I<7^:DX4UK7GNL/8WC(,11/O2?]L/N@F5Q M/CB$S1RP-(I"? B;.V!)%@[2#G80A*0+0G(R"!\E-;+KK'06L<8ZV?,:Y'&4 M!#VI#M@ 9TG4DWH,BZ(T3WL1F3M@<1K&+TA-.ZGI2:GWL"7?;,EW"DV/?)X' M899DO;5-7;@@3X)>1&8.7)C&09[UM+IP<98%B5MLUHG-3HJ]*@I9F6)%N0;S MZ6AD3BFT!'/&R>XT%W738[N2I3V\GNSAY1(^.-X\W/]0IPY0VL_P8\QYB--> .<. ME(E?Y-8;X.\](/XWQ1M,=O^P;+>4!R4TPG'>WW,7+DX'2=H+P"OYYC_F:X+@ M[_7$&S 9;"\C"A6BXKII7;K9[L)S5;?YO?E)<#D-'/,S>T&J>_#O],WMZM9\ M,)0KQ&!I7.&+S&R8;"XLS4"+;=V1+X0V_7W]N#:7/) 68-XOA=#/ ^N@NS:. M_P%02P,$% @ >H@(68++_NA" P 8@X !D !X;"]W;W)K&ULK5=M3]LP$/XK5H8FD("\-$D':RL!I=VF34(PM@_3/ICD MVEHX<6>[+=NOWSD)H2\F*E*^M'9RSW/G>\X7N[<2\E'- #1YRGBN^LY,Z_FY MZZID!AE5IV(..;Z9")E1C5,Y==5< DT+4,;=P/-B-Z,L=P:]XMF-'/3$0G.6 MPXTD:I%E5/Z]!"Y6?<=WGA_G4[@#?3^_D3AS:Y:499 K)G(B M8=)W+OSS<6SL"X,?#%9J;4S,2AZ$>#23SVG?\4Q P"'1AH'BWQ*N@'-#A&'\ MJ3B=VJ4!KH^?V4?%VG$M#U3!E> _6:IG?>>#0U*8T 77MV+U":KU1(8O$5P5 MOV15V7H.219*BZP"8P09R\M_^E3E80W@AZ\ @@H0[ OH5(#.OH"P H3[ J(* M$.T+B"M O"^@6P&ZA5AE=@MIAE3304^*%9'&&MG,H-"W0*,B+#>5>* +F%!-B2/G!0Y(3<8<&G"PY$3(C-XG (FC)^A*;W=T-R>'!$#@C+ MR?>96"B:IZKG:@S.N'"3*I#+,I#@E4"^+/)3TO&.2> %H05^U0S_1B7"_5?A MPV;X$)(:WK' K_/_A@$^YB.=0U$=0U$11\G<::8/ET3?-C M)O6XQ\J6!V&JD M)(D+$O/]7 X"O^C-LG&+9%M"!K6@H:-@EXD MB5Q B@U? [)K@AV?3 "_"R\2VQ0N6:.UC&\+W.CWK0+ON@NVY&W3W:A-LG%+ M9!OR1K6\4;.\&XT^*1L]QT9OW[?13II/.ENR1CM;[:2[:3*TL83QEEX6GB#T MMXIH9+$*M]R-+39G+]XVTA;7:8O?VN8(Q;V1":G9/]PNB5#ZF.2@;5F,=P+R MS[:RV.C^K9O#XL_WMM+=IL-1FV3CELA*G=VUT[.Y?>%I;,IR13A,D-X[[6*Q MR/)&4TZTF!<'Z@>A\7A>#&=X"01I#/#]1 C]/#%G]/I:.?@/4$L#!!0 ( M 'J("%GJEEBT=0, .X+ 9 >&PO=V]R:W-H965T56 ,XJHY*ZON=%;HD)<^)9M7??S>)#-G<\ M_:K2KK6LL80EIU](IHJY,W50!CG>477##^^AT3,V?"FGLOI%AP;K.2C=2<7+ MQEB?H"2L_L<_FC@<&6@>NX'?&/A=@_ 1@Z Q")[K(6P,PN=Z&#<&E72WUEX% M+L$*QS/!#T@8M&8S#U7T*VL=+\),G=PJH=\2;:?B*\(P2P'=0 IDC]<4)'J+ M;NNJ03Q'RP*SC=XD#%U275456M%\>;Q6D)?;SBE2'>! Q;9-ULUU/Y"NS_3 M6"_D%J\>X"1<\$H2H#4(T&(2KODB4%EAL=*_F>6X3'/6.\7;:46R!C,;>N"/9@@HFG>"M M;%21']I53UK5DT'5N@OQ/0AB$ITW>HU<:X(GO1-X';E]1-"1^B3':HCC1..T MU3@=U*@OLB>^W6G_L^L(ZR/\<-0IR^1)FM43-+4\]VB *4$GQ$R.NACYCJGZ MIFEWV^'TLIK).ON+T<5R9-E/]#!;SYX/]/4D_$GGG^@V0"'7KKSSB4Z#J*?+ M>J'XMAJ?UESI8:QZ+/1 #L( ]/N<B_%2M.*_)EW665V>355W?O9E.J_F*KY/J M=7''\^:595&ND[IY6MY.J[N2)XOMHG4V]6>S<+I.TGQR?KK]VU5Y?EILZBS- M^55)JLUZG92/;WE6/)Q-O,G3'SZDMZNZ_77O/YX=U4VSZ9[*XMT MS?,J+7)2\N79Y"?OS44;\XF\Q:CWC&YW5K M(FG^N^<7/,M:2XT?GSNCD_U[M@O[CY^LO]L&WP1SDU3\HLC^3A?UZFP23\B" M+Y--5G\H'G[F74"LM3Y'-./O Y3^^3FXQ7Y!6YWGVHI%B2BY(OTIK\L4FRM'XD,IY< M%66]++*T(,\O>9VDV8O&PL?K2_+\V0ORC*0Y^7-5;*HD7U2GT[KQN7WGZ;SS M[^W./U_CWR^;_#6ALY?$G_F!8OD%OOR2SYOEWG8Y%9=/FTSMT^7OT^5O[5$T M76E^VTO 2W*55#6YW'#RSZ\-GKRO^;KZ5Q7KSGB@-MY^8]]4=\F*6=]?-B5<-JIX=T;"K9&64.[/?>]T>M^/ M0H8$+-AC!.>"O7,!ZES[T>3SQ^;;W+SR>=,^5CF'&K'],!P9$^)E^WC9,2]* MYC(/CHP)>0CW>0C1S_WW,KUM4E'SQ3W/!&G?G8"")C!#*"GJA#B/\J:BF!>;O%82V8GT]EXP M\%"&4*JY5+P9J//,!<]V5AA&M J,EFF]7OG@V7(M^8]<[#YVI:NH/5NZ<65- MC!ZJ >^HY8#GM!YP94W,!50$'EX2? 7[=A8Q\D(AHJ=0'GAX?>"8@;MW0Z.0 M(51#7QZHOH>*J7L6[MZO[V4X#$2&1%03",BVA^NV%1-[LB![_M!+&>,'.JH# MW?9PX1[+Q;+>>O'0084F,U_C(*BRA\NRFHN?V$CI*VK0FH <61/#!SWW3HY* MQFBY8)T+1];$+A7J!A^O&[Z"C'VY/AC2& H1/84"PL<+",=DW+T;&H4,T7"# MW]L60,75/1=W[R>PR# .!43#(3ZHN(^KN!47^[(X#ZE8 8E#C9,@X#XNX".9 MV%>H[M ]&>+-=$D$9?9Q9583,9V]8B=DD3RJG77:AKNR)B8 %-T/C[I-AM8+ MUKEP9$W,!90-_OA^?^R7W]S4HQ#14Z@??-NV_C JEGMV*0H9HJDF?2@#?+RO M=T_%BN9_& <&$3=80<(I+N%63$S-XJV >!HFIJ#>%%?OL?O LN1*^\ RQ-=< MT11DF>*RK";B"=$3,V[]0J(IPL$ M%)SB"F['Q+(P#VMB!42S(4]!NRFNW6.)6!9HA ML&WJ#Z+A0.[7I2@PB!@%E #!^'UY)S0;YN,U34',GCT)$3Z%H"&P[^^&9_+ &8RP<4(GH*U0.S;>@/XF-F;N<5$*JY.\.@&&"V WB'\K'< MSTM,IX!H-E\9*#DSW>^WX6.SABL@VK$)!BK.R]$I)5*BSK[D<0I#G M$)=G/1MCDQ.X45L*^@=DXY#IR-]KJR)N8#J(1S?](\=(C8W]BA$ M]!3*B-"VL3^(CD-S6Z^ 1)HHH!0(;8?Q#F3CT'S77P71E/DAZ'AHNNEOP<:A M8K]]2'<*C&YT(NR-R.,:/I*-0\4^^K#'4&%TZAR".H>X.NOI&)^?P,U:D] Q M>O00E#V,CTK(3L?Z7%D3O M@&CF)R(H!B+;@;P#"3DRW_Q70&)-'"#DD>G>OP4?1XK-@*&/BG$[#1U'H.&1 MDW-TD2R\0TU30'R-.$<@SA$NSGHRQF#?:ZL MB;F \B%R?L0N,K?Y*$3TM'?*[ML>LQMQS@Z[\R]& 85 ](U/VD7F;0 %1%,< M1R#BD)H+.@9=CG%=UG,Q-D:! M&[5E'U?6Q!2 I,='/6X7.YWL&PO=V]R:W-H965TVYSB1G5-66.ME?6\KUDM>J8P5L!5$5GE.Q=T;R/AI M9;G6_8V/[) J?<->+TMZ@!VH3^56X,SN6!*60R$9+XB _ G(G0TLNE![4V- MQFQ8H5_C3@E\RA"GUEN!%2'4W07YZ4O%2GQ!BM B(3N^5RD1>$%>2WE%<2(^725JA=*[#C5N>; M1J?W#SI_KHI+XCL7Q'.\P #?C,.O(4:X6\/](=Q&QSK;O,XVK^;SOVG;-J-M M^F2]@ES^94JUX0[,W'KA7LF2QK"R<&5*$$>PUM]_YT;.#Z;$)R(; MV.!W-OAC[#T;8% )LJT$4_(-8U0SZDWFN(Y")_*6]K&?E2'*\8-Y%S60&W1R M@U&Y'T!*W#CB*J\RJB#!]8ZFQ(PV.PH*ISD7BGVM;YC$-_QA3];K,/2BV0/U MIC#'"2.S_+"3'_XOMR]( 1H5/*&EDS1 MC'U%LQ7$:<$S?K@S:1SE>>J:F(ALD/*L2WGVC%O#;$H;)B(;V##O;)A/OC7, M'Y5@N)CK[7Y0J(:H,'!"E%M&>W>B!KN9UXD]Y1RJ>^ MK(G(!MF[SKD-<)ZQ:EORB9R8BFUH1:\COW):R7Y2!%RX>5*XARE]$@;ER MW7,OXHY^X_&SAGULRK.$L+P4_ A:LKG'FK3SF(IMF/:Y]W#]YRS9T<[FR59, MQ#:TXMS7N..-S7\JV>!1BX5=P<.*'0]JY-J]XX<^^_U"Q8$5DF2P1Y1S.<." M%\UQJIDH7M8GDANN\'Q3#U,\@H+0 ?A\S[FZG^A#3G>H7?\-4$L#!!0 ( M 'J("%F)CR+DM ( ,( 9 >&PO=V]R:W-H965T8NVG)Q+W, A78%97+HY$J5 ]>5:0X%EAU> M,O2RX* MK/15K%Q9"L!9!2JHZWM>WRTP84X<5;*9B".^5I0PF DDUT6!Q>,8*-\.G:ZS M%]R25:Z,P(VC$J]@#NJNG E]9T&I,&>'C>LW^N8M>Q++"$ M":<_2*;RH?/101DL\9JJ6[[] G4\/<.7%&#M0<%8?8? M[^H\' T3SO KP'^Q5XA*LYHZGR>@,*$76N-NGJ#SLPMTA@A#-X12_2XC5VDG MC2DWK1T:6X?\%QP*T UG*I=HRC+(6O#):7S_!-[5R6DRY.\S-/9/$GY=LPX* MO$OD>W[8XL_D]?"@+9S_LS[]9^M'R0B:=@DJON"O[3*CN&Z5I\;Y.5I()?2W M_ZNM[I8Y;&Y_:DOZ69,E;DDW?B.RH/&%3 MGO 4>YR )DV)_39-;7#!A2*_K0!V>KM(:*N-I>W:*6%VRR;V.[W(W1SFO$4I MZ 3'2DF+4J_C'RM-6Y3ZG:M&R<;N'DRU L2J6B<2I7S-E.W81MILK%$UJ)_) MQ]W!I-LB3_2&LPOIB=ZNQQLL5H1)1&&I37F=*SUTA5TY]J)X6&PO=V]R:W-H965T_/>F!QR MMN/BAZP %'JL*9-SKU*JF?J^+"JHL;SF#3#]9BHTO&P&XM*":^E$0 MI'Z-"?/RF9V[%_F,MXH2!O<"R;:NL7BZ!T?&RHKS'V9P5\Z]P"@" M"H4R%%@_MK 2@V3UO%?3^H-.0UP__V9_8,UK\VLL(0%I_^04E5S+_-0"6O< M4O69[_Z"WM#(\!6<2ON+=GULX*&BE8K7/5@KJ GKGOBQ+\0>((Q/ *(>$!T" MDA. N ?$KP4D/2"QE>FLV#HLL<+Y3/ =$B9:LYD76TR+UO8),__[@Q+Z*]$X ME=\4A6BA1.\?]4J2(-'E$A0F5%ZAM^CKPQ)=7ERA"T08^E+Q5F)6RIFO=&(# M]XL^R:)+$IU(\G?+KE$<_(FB($H<\.5Y^!(*#0\M/'X)][7=P7,T>(XL7WR" M[QX_X1757K4;9 N J43?;U92";T._W49[!@3-Z/9G%/9X +FGMY]$L06O/S- M'V$:O'/9_4UD+\S'@_GX''O>^T6Z92##30I=" &L!*&7@:G(AO-2HJ851:4W M5.FJ1I"#T."B;!(%;Z&@0.GJ54,*4+JQ4+G&CH[Q1DF0'XAQ! MXTGB%I<.XM)7B8-'HE#!I;MVZ7'F.$T.Y!T'G2C<>- V/JOMDZI N.2,CS(E M618=R#D.BI,P=BO*!D79645?N,+4H>CV/.Q[Z&PDV=&NB$9I<.C#$65.1 MB7&]^WNO?2ND.U6S$1+:+#0./IDB/0_BI0%K\P]X]K5Q?R](ZP&L;%7 M :DU:#5=H@(63Z,W2YS! :10 !D !X;"]W;W)K&ULK5A;;Z,X%/XK%CM:M=*T8 CDLDFD-B3:7>UHJ^E<'E;[X( 3T #.VJ9I M__W:0&EB7#?-\-)BYSO?.>?S\76Z)_0'2S#FX#'/"C:S$LYW$]MF48)SQ*[) M#A?BEPVA.>*B2;#.S;N!D M!5UI4"&^I7C/#KZ!3&5-R _9^".>68Z,"&(&S3#*)./YK2*W6 MIS0\_'YF7U7)BV36B.$%R;ZG,4]FUL@",=Z@,N.?R?YWW"3D2[Z(9*SZ"_8- MUK% 5#).\L981)"G1?T?/39"'!BX_BL&;F/@*@9P\(J!UQAXIWH8- :#4SWX MC8%_JH>@,0@J[6NQ*J5#Q-%\2LD>4(D6;/*C&J[*6@B<%K*R[CD5OZ;"CL__ MPF)8&+@"]Z)FXS+#@&S @N0[4N"",]FJ(**/B>9%B#E*,W8I++[>A^#BPR7X M -("?$E(R5 1LZG-15B2W(Z:$&[K$-Q70O# )U+PA(%E$>-88Q^:[0.#O2WD M:#5QGS6Y=8V$?Y;%-?"8@C80YUYD=: M>FU]>16?9ZJOCU7U@']NUHQ3L9;\JRN2FF>@YY$+[(3M4(1GEEA!&:8/V)K_ M^@L,G-]T(]0G6=@GV;)/LE5/9$YS#W-_Y$_MA\/ATF#&XV-,V,5 .'*/04L=*%! *V->9ZKFMZKY1M6^ M(9JBM5AF:]'PHS@B,*S3K>;Q#U(9>*IN&LPX4'3K8H:!HNVRBQF//44U8UYG MJA:TJ@5&U>X30OD5QS1_H]B"3B)0U:P+43(--20C1; N9*#J9($3*C!0%^MKU- *V-*9PHV:@4;&07[0CC* MWJBM47>2^,ID6W0QT(&J9!K0"#J*9%V0ZWBJ9,:DSI1LW$HV-N[L"\02L$-I M#,3]!J"8)!+B0M*19W$2[/DK7"F5@"TRSE*683G=+C M/H\"?9*%?9(M^R1;]41V5 K0>;E%."<>!B)9%AMQ865@0TD.R/$Q07\_<#K; M=N!"96KI0%#=[#0@Z/H#96[I4'"L;!0K<\KG2GIP,8-&2;]7EV(QD]"#4'"+ MQ3U>OA2\'+BJ[?!"S+,GC"B[U IK=A'4IL #>7V#@B,0HR?=&"W,5.^=1_T% MMNPUL-6)@8W:P%Q-8,.>N0Q M^WWWV)WD=-FKT]6;3FO-[8.7D!S3;?5FQ4"E8GUI;7O;=[&;ZC5(Z;^%DP74 M](=PLJQ?O5[HZT>X3XANTX*)R;D1KISKH=B[:?VN53F@?5V<_P]02P,$% @ >H@(65E0K<4J P ZPL !D M !X;"]W;W)K&ULK99?;],P%,6_BA4F!!);XOQK M.]I(K!4"-,2T#7A /+CM;6N1Q,%VUO'MN4ZZM$LS#T6\-''L<_P[=E+?\5;( M7VH#H,E]EN9JXFRT+LY=5RTVD#%U)@K(L6KZGA>[ M&>.YDXRK9U'ESS]4:;!VXR+M@:;D!_ M+:XDMMS&9[F *:6J PS9PJF(OW.EWHS<88.6<** ME:F^%ML/L L4&;^%2%7U2[:[L9Y#%J72(MN)D2#C>7UE][N%.!#0\ F!OQ/X M_RH(=H*@"EJ35;%F3+-D+,662#,:WKTDUF%QR-N=IW?UJ!IKQ5+U&AZ\W M,_+JY#4Y(3PGMQM1*I8OU=C5B&DFT-\SP\[Y%.[ M? 8+E--*'CR6N[@XS0KYS0KYE5]@7Z$?[^9*2WSK?G8EJBW";@OS*9ZK@BU@ MXN"WID#>@9.\?$%C[VU7OO]D]BAMT*0-;.[)-9AOWVPV[OP3&W!16\25A?F? MN$NH3P=C]^XPA76>GBG")D5H38'@41=XK8H.P/UPZ+? K=8]P:,&/'H./.X" MCX[!HZB]XE;KGN!Q QX_!S[H H^/P>,@:(%;K7N"#QKPP7/@PR[PP3'X@+9? M%:MU3_!A SY\#GS4!3[L !^%+7"K=4_P40,^LH+?;@ +CI4&V84_.L:G81O? M.D%/?.KMCTS/'D!HEI*T.@P+]@>+&MU]S'E'66@U")F3+X,Y-KGBM$6:'..QO@XLFZLJP;6A15 M<387&DN]ZG:#U3A(,P#[5T+HAX:I]YKZ/OD+4$L#!!0 ( 'J("%E(XDC1 M!PH ']D 9 >&PO=V]R:W-H965T2D >;'+R4KHFA+ M5V;F>#Y,8UOWD#Q7INXC2O+)>+*!8W M*':R"A_%GB068IH7$J'\ MYTEUHP*;K+$^65;#LP3**-_^&/RLC&@&6VQ%@ M5P'VO@%.%>!L!;B3C@"W"G#W;<&K LJA#S=C+XWC81Z>G:3),TN+K:5:\4?I M?ADM_8KB8D>YRU/Y:23C\K/S))414?R8L5_9G=P-9^N%8,D#:WSPCHL\C!;O MY1:_WW'V[I?W[!<6Q>SK/%EG83S+3H:Y[$HA.)Q6S?)-LW9'LS[[DL3Y/&-! M/!,S/7XHVZW'8;^.X]PF!3^MT@_,LH^8/;+=EOY<[!-N=89S.ORW=?R!.:/. M\( .YV(JPS>M.X093IU4I]1S._2^BG3)%DD8'[%8Y"W].2?CB\GI8[8*I^)T M(&>?3*1/8G#V][]9_N@?;=8BQ3A2+ "):4EPZR2XI;K3F=3[G%W%69ZNY<2: ML^^?Y0;L*A?+[']M*7&1*4&*<:18 !+34N+5*?'H[T62AXLV[\DP4^^18GPC MYI=BQ4'_ZJ=B*,DE0?G^[QSNB$53/U%BG&D M6 2T](PKM,PADXW8V1*D&(<*1: Q+24'-[N0#:E.S>%);/'G;C$Z&F;J*%..3'5>=D34>NUNN3G8F M?L>Q?7]<;Z;Y98U4O3\RFJ[9G^Q6/"6+IW(_3<4LRMFEW%D7';LK+6_J+%2- M0]4"E)J>J :86= )O9)#)0:IQJ%J 4I-3XRM$F,#IG5:Q#@=2#5>J37G('?< M,K.C6M6-5A1K]6!LU^1.QQE["^772JTY<=N^;>UZZ^SDP#YV;,OIF. 5=EHD M0M$3?#F'7#]4$_T1^YJ&\70NV/D1^Q+FZ[38YK>UW,8>V?X1NUZMDC1?QW(? M9Y?K>%9\?'<3L&]'[//GB];40#$6JL:A:@%*34^S0EG+PQX>H(P+5>-0M0"E MIB=&X;!%\_#F\"#2UB1 01BJQGN&14\%[%T]D[QOS=A%F5LL]#'DI@]A6D4WB\$2\-$S'FWH,5>,]8ZL+N-:5J$-0K:VHUB;A;+ML M.6+?7G?VJS@7LL6EI5DAN.U#JL*&D M#E7C4+4 I:8G1E&_35,_11UTJ'$2H$S>,ZQ]J>.BE3I07=5SHA#=II>;]Z,. M6L0X.U PMW>7GUNI ]6J;K1";IMFTT[JH..,O87R=J761QW59MIZT=CK@@Y; M(;'=@\2FT$'K&7L)I>-*;0LZ=I@#U:ANN8)CFX;C?N: 0C)4C?>,K2[?6N?A M0RP1VXJO;9JO#\@<4!"'JO$>4R#,<0B&=Q3#.W]A*7N;.6K0X&):CJAGB>/J MOYVT07?+^.I)Z*D!J%J 4M,3K$X6.-@E< =Z"@"JQJ%J 4I-3XRB?6>?)?!V MVJ!#C9, 9?&>89G/!0&J?WHB&A=ZTTOD^R$&+6*<$NSUWKOKY9;74'4^P)E@L0)*^5 U#E4+4&KZ#7,*Z%T:Z"FLH$.- M[X^#0G?/L+2O?Q=(H'JD6Z]0VZ67H/<#"5K$. E0P*[4FL5NVS7-J$9UGQ4Y MNS1B=G($'6=L+12;*[6FM9YEVY-M:ULN*S]V7;N=(UP%N6X/Y)IR1*6W7:N[ M6\7Z1<=V]M9V?$^]@!['6_>MQ@W'-*/V%O]TO/$^!F75GK%=3_.$JOU1G=&M M5ZCKTJA[N-J?;M@X9U F[C$%4?NC.JSG5?&T:W9SLZS]^Q^N0&L:IPS*V%"U M *6F9T<1MXN]Y]F%E!>AZIQJ%J 4M,3TW@N&'BE MFM8SS@SVD6&M*]4C:WO9']6J[KE":^\OHG7['/;U.6E-")2YH6H;VL,SM09D;JL:A:@%*34^,8FZOA[F-YS HB$/5>*56/(*I,8GMS&"'0&Y/ M(;='(_>_$UDLKL*7TN4_JRI2%I;RV[$N[DL2["85RVB]+*\RWIPY.*H?K]+V MG-ASND7CG$#Y'*H6H-3T9U8JC/='T&G,A](]5(U#U0*4FIX8=:[ WV89&G#E$]T2U79PE\Q /-:!%C\Z'$[^\N4&^?-D0UJ'NLB-U_ MX[/,Z#AC6Z'P[>]>F[UC:\OEVZX[:3]CZ"M2]NGEWM?34YN^=54PM(BQ=U ^ MKM2V*&PRWO;O$.#K*_#U:?#M/3-+QQM;# 7=GK%1A5: ZLG&]V'C!QB6(GTL M?_DB8]-D'>>;WV*HWZU_7>-3^9L20[7YYJ9.CHPUAV--W\ MVL7F19ZLRI]SN$_R/%F6?\YER2_28@/Y^4,BR]+J1=% _9LC9_\'4$L#!!0 M ( 'J("%D] 'RI( D ,!F 9 >&PO=V]R:W-H965TP"@WZ0;2861A=7 MHI-)T1]?2E8LTZ89:_OV2V++/,\1X_=(%%]&NGC)\F_%@C%.OB=Q6EQV%IPO MS[O=8K9@25B<9DN6BD\>LSP)N7B;/W6+9<[">164Q%VSUQMVDS!*.Y.+:MM] M/KG(5CR.4G:?DV*5)&'^>LWB[.6R8W3>-GR.GA:\W-"=7"S#)_; ^*_+^UR\ MZVXH\RAA:1%E*+R\ZX M0^;L,5S%_'/VXK&Z0X.2-\OBHOI)7NJVO0Z9K0J>)76PV(,D2M>_P^_U'V(K MP+ .!)AU@+D;,#@08-4!UFY _T! OP[H'QLPJ ,&QP8,ZX#AL7T8U0&C8S., MZX#QL1G.ZH"S8S,8O;=OKG=TR.;+7HMNK9)*8K?9"\K*]X)4O*IU6 M\4)945J6U //Q:>1B..3ZRP7$5'Z5)"?R-5\'I5"#V-"TW6YEK+_<,MX&,4? M18M?'V[)AQ\_7G2YR%T2NK,ZC[O.8Q[(8Y&[+.6+@MCIG,T5\50?/]3$=T4/ M-ATWWSI^8VJ!=^$KL7HGQ.R9?<7NW.JCKY;Y*3',@^'V,>'&P7!''^ZPJ0@? M5N&6ZKO0A_NK]%37=^_X<%5V^O>R^W\O>Z /OV4S$6ZHPB4969OZL2J>=8#W ML,AR_A-G>4)NV923KY]$ T(Y2XK?%'MWLZ;UU;3R_'E>+,,9N^R($V3!\F?6 MF?SK!V/8^[=*HTB8C80Y2)B+A'E(&$7"?"0L ,&DFNAO:J*OHT^J0HB*8A6F M,T9F6<&+$Y(RKMC/:SWIJZ$L(FU0VR)"PFPDS$'"W#5L6,'*VDDJH'&U4/M%I\8&F4Y6*X/N6'U'RC);05 M)A)F(V$.$N8B81X21I$P'PD+0#"I#H:;.AA"1SQ#9$T@8382YB!A+A+F(6$4 M"?.1L $DVIBM*F)$6K$5 :A=)\*"U T>1R,)MR,*$CE!J'*@\DS8;2'"C-A=(\*(U":3Z4%J!H M,.7=)O3])KZBB;$_M1*@>B<+ MKO$Q#;W]>)6(XW'TQWH53/98R6UGFD^I/J@_":794)H#I;DU3:N^=YM08]__ MVU/?NY0 U3-9>8W7:.C-1OL[C]*G550L$I;R-^V=D##)5JGZD ?U'J$T&TIS M:MIP]]BQ\Q6ZT*P>E$:A-!]*"U T6?J-O6AHG9K)9_:?G#+9BR9LKQ/?ZW6I=0%"G$DISH#072O.@- JE^5!:@*+)9=8XEL8(>ZT)]2VA M-!M*71^*6&WC"]#HNH(.M_4R%B]/\Z/![N4$U")%T63A-R:IH?6; MVDRR0 U2*,V&TAPHS:UI\MQ'7[6<1=ERI&A)ZY:2>628JM4J"J9I6(J6 :K7 M\K_G-,:DJ3NHI[:N *A7"J4Y4)I;T[95-E0=C.MVDJ.N.A0K M>.HCL0*H/A"C^BOKL7$E3:VMTVIQJQ[56H101Q)*_L%;/:RU8J-D)I3E0F@NE>5 :A=)\*"U T>3Z M:,Q.$VMVFE"S$TJSH30'2G.A- ]*HU":#Z4%*)I<'HW9:>K-SJHF!'D9OI;+ MS0K-,C,]J75E0&U.*,V!TEPHS8/2:$W;7U"W/QZ".ITHFJSZQNDT]4ZG=M D MWMY%:92L$F450*U/*,V&TAPHS872/"B-0FD^E!:@:/(M[AHKUNI!AT\6U(R% MTFPHS8'27"C-@](HE.9#:0&*)I='8]A:>L.VQ?#)4GA^RE/MK3YG:]5##5@H MS872/"B-0FD^E!:@:++J&UO8TMO"1ZS3OUKF45PNTA^<$#4AA[ M3V'L386Q=Q7&WE88>U]A[(V%_PG3VFI,:TOK^K5?EZ_GM:Z/-6UW17A_9TFX M?:"=N=/.@>Z="Z5Y4!H]\B_G0[,&*)JLUM)#EKEL],.57UI;OUS(B$Y4_58TT*L0]B;]8W1=YLW3PZY;IZ M8,C.=M/2UF_X=FR>LK%-.,\2ZJ7"W&,8'G90'S^F&7\[4V98//0FLE? M4$L#!!0 ( 'J("%D TG#&PO=V]R:W-H965TS'MA4D. ML.K8U': ?ON=$YHQ-4!Y0>SX[OD]Y_A/O%'ZT2P1+6QS(HE";@7?MO;R8\,72NA=^$J_8 J=H'U9C33V_5LEXCM)P)4'C?.!]NKX9 M]EU\&?"3X\;LM<%5,E/JT77NLH$7.$,H,+5.@=%CC;AYD.&>%L!.U^8J[>CI.+U7"E/^PV<4&'J2% ML2K?)9.#G,OJR;:[>=A+",,#">$N(2Q]5Z#2Y8A9EL1:;4"[:%)SC;+4,IO, M<>D^RM1J&N649Y.ATI3!Y<+ !YA67P;4'";X5'"-&8S9,WT#:X 6 /R+OH3/ MVU04&;5ABFGA0NM18#(CA;42:]?[3DSC1&\IBELX'Z%E7%P0\1YU#D(Q>0F2 M5N 9< GW2U484C"Q;ZE"Y]-/=]4,JVK" ]5\*^05M()+"(.P#0_3$9R?7?PO MXY/%>I;">I;"4K=U0'>$,PMWTEA=N,F WZXDN+.8FS]-+BNU=K.:VVF@Q6$E$IX?;M.@EB M?]U ;=?4]E$J@3I-H"JKLP=J!_1KAG5J6.<4+&J"=5[!#H"B&A2= G6;0-%; M0=T:U#T%ZC6!NF\%]6I0[Q2HWP3JO174KT']HZ![99EH(O5?+;VF%>'O'6GN M=OC!]()+ P+GE!=<=&.!IDD#VWSV*Z6&FF=IQX"O>1B(;T.?3'=RB1R2>=@],WND598T3 M1#BF!#"TF6GOS4EHVIE#;O$O1@=^=@VRI2PI_9G=?%S/-".;$8K12F0(*+_V M:('B."/)>?PJH5JEF3F>7Q_I8;YXN9@EY&A!XV]X+:*9-M+ &FU@&HNO]/ ! ME0MR,]Z*QCS_!(?"UG4UL$JYH$GI+&>08%)\P]]E(,X[KX)3.CA]%=S2P>WKX)4.7A[[(EAYI'THX'S*Z &PS%K2LHL\7;FW## F MV@K< $_!/ M1%,.R9I/=2&U,X*^*G7N"QWK&1T;?*%$1!P$9(W6+?Y^M[_7X:_+-5<+MXX+ MO[R< M9S_#6\20-J0_L2R._"1K8 M9B.D+2CGTBCL7/ ?;F/3.+UA&=U=B.$]% @\$2PZ>U$WY]H2I93F*Z4%2FFA M*EH]OV=OT.8KM:02K"KA*FF^4EJ@E!:JHM43;IT2;BGO3"7RO%#9CFN.[>%% M;>S6OCJ+/64#I;)A#]EZ[$\G#6;GZ^U+NU-)/^\JC7:Q:#$:-#J/WVK5;%"] M8&'WJJ_=T?K9>6""V#8_N>5@15,BBE.=:K0Z'7Z?GXE>C-^;DX79,NZ;DZ X M^SWABZ/H+Y!M,>$@1ALI9=P-Y1Y@Q>EN<2/H+C^-7%(A:))?1@BN$)XDPE49^SS_P%02P,$% @ >H@(6=62^LMO! :1@ !D !X;"]W M;W)K&ULK5E=;Z,X%/TK%C,:M5(W?.2K[221VL!H M9S4=5:VZ^[#:!R?-S?'VN?>U[.]M3]LPC M (%^)G'*YU8D1'9MVWP=08+Y@&:0RB\;RA(LY"O;VCQC@,,"E,2VYS@3.\$D MM1:SHNV>+68T%S%)X9XAGB<)9B^W$-/]W'*MUX8'LHV$:K 7LPQOX1'$4W;/ MY)M=LX0D@903FB(&F[EUXUX'[E@!BAY_$MCSQC-24UE1^JQ>OH9SRU$600QK MH2BP_-G!$N)8,4D[?E2D5CVF C:?7]F_%).7DUEA#DL:_T5"$H)E08N*8Q+_ZB?=EW.K'0.N>")A586I"0M/S%/RLA&@!W> +@50#O M&# ^ 1A6@.%[ :,*,#H&C$X QA6@F+I=SKT0SL<"+V:,[A%3O26;>BC4+]!2 M+Y*JA?(HF/Q*)$XL'@5=/TT)D/ I.8GZ/?T-.C MC\X^GJ./R$8\P@PX(BEZ2HG@%[)1/M^1.):>YS-;2+,4N;VN3%B6)G@G3!BB M.YJ*B*,@#2'LP/MZ_$2#MZ4JR:WGI;P#K\@Q[U GN.-NJ:C1_^1IP,T M=$["_5^#!WKX3<8&R+GJ@K>T&-;K8UCP#4_P+6/,.:(;5"P4]/&=4> M&>G8%S[9D1#2D*,,O^!5#!<()S1/!=7E(2][70R;)?)-D04DV:<0XSZDC7$OW MRUKW2ZWNW_-D)0.YW K5]8M!")!(L0]1_^"5L#@!RIZ=85\[6%\_F"3S2[)Q M0SKWZ&PP-%S+#5>U&ZYZ+?\0A3DCZ59Y@=#_E5U+WE?VJS=*32=74W=\=-Z: M'#,P1-;2WG4.N8JC5?]F!TQFKZ@1?,BZSVU'S]_7 15;\RHS''C3(_V-CAF8 M8FM[H)$MNK^R_B_0#LXM?975NLT0.SA>^D;'#$RQM:7W#M)[6ND? M0-5]E-:-D[9Q$)\^=/7$O:7WWDKO3M]J_ZYN@2G;VJ(>LEM7FZH93J:JP?2Y MS5)O4M_STBA;8(JM[8Y#:NN^,[>]0&O,HTZ-1UT[?W2LLN BITKMBV99KP:B7&(5!FW0Z@W9(_:@UG23'YF(ZX;$*_(C-!9)Q&%*Q MO6$!WURU<&MWX(N_7"ESH#V=K.F2W3%UOYX+O=?>4SP_9)'T>80$>[AJ7>-+ MAPR-0=+B3Y]MY,$V,I>RX/RKV;GUKEH='VCNXD%Z\O9D$EF_'@+]]3JZO6J(4\]D#C0'WAFY]9=D%]PW-Y()._ M:).U[;20&TO%P\Q8GT'H1^E_^I0%XL! <^H-2&9 R@:](P;=S*!;,B#'//0R M@]ZY'OJ90;]L,#AB,,@,!DGLTV ED;:HHM.)X!LD3&M-,QM)NA)K'6 _,I5U MIX3^U==V:GJGN/OUXD;GQD,S'NJ"E31)^06Z]CS?;-( W49I#9L?WEM,43^0 M'W23^SL+O7_W ;U#?H3^6/%8TLB3D[;29V;X;3<[BYOT+,B1L^BBSSQ2*XGL MR&->C;W5;#\X9>\TVV/2 &CKD.[C2G9QO2&-Q%_BZ!/J=CXBTB&]FA.:G6_> MK8O']WFWO\^[TVQN,5>;XSKS0BR[^QKM)KSNL1I=4<$N%M4:O1:"1DNF.SJ% M%EMTV&Y.M\GAZPT5'OK[5XU$MXJ%\I^ZZDS]]^K]F\[]4JZIRZY:NO>63#RR MUO3''_"@\U-=9B%A%B3,AH0Y0+!"1?3V%=%KHD_MN_D@"?MQ\/L-3I^;O;.<&A#.G2J#O&!PT*L M^_M8]T_'VCV\[=B3V69U$4Y1_4/_XU* ^]68X&(3JTKI#4I1JU)Z_6(3I_&R M7EB@@WW0!HU!2X95]/OZ:"DVFC^WQX&$69 P&Q+F ,$*"1WN$SI\XS%H"%D1 MD# +$F9#PAP@6*$B1ON*?XB;3*,UT7?=8>]N/*CU;=02JML'E-E:U3;F32 M;//CO>NXO6X.VQR5KM ;/3XW/X/E&:=B ;6ETT%ZJ(P74/B$?+H MMJXP;=#SZY:@NN"B7Z+JC<44!"2); JO)2]6F# M^G2@:,7\YQ:8.Z=*!HQ49H'2;%": T4K%D8NZY!F M6>>W.%PP@?@#DB;U$M%8K;A(>FPS*/M2QLDJZ+T?94T^U*:_3G@9DAX9EGMN MT'=ESG5K@[IUH&C%I.4"$FF63.[25*UCX:Z26S6./)U$M6(H>77C5*Y Q2)0 MFI712H\PN^7W16Q0KTZ-5]+MD=ZX_CT:DFL\I%GC.3;.?HM]M46W^L:*S&NV M:![0R+P[AVOS!:FLS$!I%BC-!J4Y4+1B[G,-B0S>>LP%E9Y :18HS0:E.5"T M8F'DTA-I5##@QMQAM=ALOS:H7P>*EJ:M?? &?IE:ARI]$7E_=']]Q37R5<$I>,W^'*&:XY;^-).OY;(\>G'&Y^I6/J11 %[ MT*XZGX8ZE"+]'B+=47R=O+^_X$KQ,-E<,:K'>-- __[ N=KM& ?[KU*F_P-0 M2P,$% @ >H@(6136TVF&ULM5C;;N,V$/T50ET4"9!$(GU-:AMPG+3=HHL-DB:+HN@#+8UM M(I+HDE0<_WU)2I9\46BO-WFQ*8DS<\Z0'!ZRM^#B6RM7MRSZ4R9%_Z@-Z=3> #U.+\3^LDOO40L@50RGB(! MD[XWQ%UT/13"A6:SN^>)W* BUC+^0Q]+^ MHD71-_!0F$G%D\)8(TA8FO_3UR(1:P:D\88!*0S(MD'S#8-&8="P1'-DEM8- M5730$WR!A.FMO9F&S8VUUFQ8:H;Q00G]E6D[-7A0/'P^O]:)B-"()WIV2&KS M>XX>])2)LA@0GR#;#7V=VT]#DWJFENCD!A1EL3S5O1\?;M#)IU/T"?E(SJ@ MB5B*'E.FY)E^J=M_S7@F:1K)GJ\T"7.F[OY&R#:;-D MVG1Y'WS-E%1Z%K%TBL8P96EJ6S2F:0CH1,^S?/:=UF4A=]VRKDV!>QG@;I/@ M2]+S7]8).B$<2;!5$FPY"?XF:*KT:MQ#I;5#)=@BX0QS)(EV2:+M)''["B)D MVDX QU)HUO2Z!Z\9J!8.H Y-] M:ZVU9TENDJA4!7;+"L=^<""!]BZPY@5I;^/_"-&!*]6!.VXU;_"?CW[HTO[>KB@(CI;'07.T#"*F&G2&-TP&<9<9N9L]L]P+)70 MA^A_:]/T3FJER.9':!]8#EH:4X118HZ:J(TBNJP[BXT.=-3)'[OY6$Z]P!(! M@T);$\0\UG !C%E+AN-[:]3K?%K%W?6#]4L7O GFCBBX$.P;+?5RZF4>*F%. M:J:OQ>8#M &-K;U",.5^T::5#3Q4U$J+JE4V!!7ES9/\:!.QHQ"%!Q3"5B%T MW(TC1_F6:))/I-@@::6--;MPH3IM T>Y/94;+C5#01-#[&SHAND_<9J= M]F,D'48RB'%K+NTC*)(]BA,1#F*81C,'^AB2=)\D"L(T"/M! ML@XD._K.0'MU'GEALOV3BI,0'[HPIQW9Z6"-?7-]%LH3=+X&:3XG&.]\%/#15?D4JO:;$^X>_BB-#F"%6ZSPV"I]"E781Y4<*%F\;?IXL'O_ M5;1/ 8OVP-OW\?&-OZ>(GT(:]UPW_'<&_9UQI *Y<$.70H6HN6XF MD^YM-]B=-^/,5KR9"C\3:2I%(09SHQJ,4M-/9#-H-1LM5FZXN1/:C$INN33# M*4@K8/Z?"Z$?-M9!-^[FOP%02P,$% @ >H@(65HJU84M P T0H !D M !X;"]W;W)K&ULM99M;],P$(#_RBD@!!);$J=O M&VVD=;Q+B(J*\=E+KJTUQRZVTX+$C\=VLK3;TJ@;XDMC.[Z[YRYWUQMOI;K1 M*T0#OPHN]"18&;,^#T.=K;"@^E2N4=@W"ZD*:NQ6+4.]5DAS+U3PD$31("PH M$T$Z]F2OZ#Y68U"48!Y+B@)3?? MY/8CU@[UG;Y,E8R2TH=]MJV<$RXKS(WRKYE5LZDD45ZOK182%I8I=X"\FAV+4HJL@JN5Z[G"NT<[VF&4X"6TD:U0:#],6S M>!"]Z:#J-52]+NWIU])H0T7.Q!*N<5C;ZW MX2I[D\9D.$KZXW#3PM9OV/J=;!\4%<9FVK$4_0<443O H $8= )D3X9).\2P@1AV0MAVLD#V&([AL7$8-0BCHY,$ZUQY9(:,'F9(1/H#T@YV MUH"===;4#]]&,3^!BPTJ^[\ /F? -C>$]Y0IN**\Q#:@L_]0='&TZZ/1/Y9= M+CFG2L,:5156%]]=7VIMF97-T5Z0D]/>@1#'>ST_/KH,GT(5'YN.,=DAD6,+ M\RE$E?*8W E4,CQ M6OP<6>GOE>I3P%+C@[5KK_'QS?XEMI]"F6O+RN5\/>%ZILA6C@N+"BT>G0!DA5\U.U M,7+M9Y9K:>P$Y)&PO=V]R:W-H965T^Q.N-R >,^71+UG /XF%[Q^2;4:-$<0H9CVF&&*QF@VM\%>!AKE!( M_![#GA\]H]R5):5?\Y?;:#8P\QE! J'((8C\>80%)$F.).?Q3P4ZJ&WFBL?/ MS^A!X;QT9DDX+&CR1QR)S6S@#E $*[)+Q!>Z_PDJAXH)AC3AQ5^TKV3- 0IW M7-"T4I8S2..L_"5/%1%'"A)'KV!5"E93P7E!P:X4[*X6G$K!Z6IA6"D,NRJ, M*H51P7U)5L&T1P293QG=(Y9+2[3\H0A7H2T)CK-\9=T+)K_&4D_,;[.0IH!^ M(T_ T0I(:257-8(*\2;$M%Z =%&GVDF-ASY6021 M1M]KUQ^UZ!O2N]I%Z]G%&ZL5\.===HEL\P)9IN5HYK/HKF[KW'F?=?]]UH-V M=0]"J8YUZB=>:\ MXEL2PFP@4R,']@B#^0_?X9'YHRY6?8)Y?8+Y?8(%/8&=Q-BI8^RTH3_'6,@8 MPY,\P3CHHEIBC J,_/AZG$^P8YKFU'@\CIJ[YXJ:$^P-52Y MU)BV7$R:;HYK-42N;_FH%1?%QQ"1B1, %V@(+(1,Z5DO,R9%KYJ5I M6PU*]5+C!I]Z*:=!9B>LH-77,YDEY M=I7-^ D[:@)<:.1L-0?HT":JG-\)+6AEXTRN)S77D_^)ZY9%/=%M5G/8H%HO M9397=2T%LTHC""V*C1A3::3HW#$^9_)1DD4HH2%)3DK$MB.B?0)O MCGB?:%ZO:'Z%=KQ^U.43]&7S-."'3ABW-F'S7_<9,+Z)MS* J0%@3:01.U) MS];D'SQ6DIY6S'&;2:\3FM\-+:C$&H47/J"=\G3H)G%[._F0Y1M@G<7_0E1L MBB5DL(J%MAW":H,W5%N71;O)-R_>3D;]7HT&&J/V2;UW2O>A^\2=VL_RE"9I MG%591Q[0)!$Q\"+SU$N6A"';::_I;K#:("IQZ*DUK.+PJD&_5X-!J\&2?^/H M:C4%MBXNP;FL>&22+J_-ZM'ZHOVZN%YNC-_@JP76C'OXRB^OT0_PY:W^9\+6 M<<91 BMIRKP-T B8+F _+ZB5#R_Y ;J?U?, M_P-02P,$% @ >H@(6;&ULQ5I=;]LV%/TKA%8,+9!%)BDK3N88:!(4V] "0;*VS[1, MQT1ER2,I.P/ZXT?)BBC&-"TY3/82Z^/>(Y[+HXL34N--SG^(!:42/"[33%P& M"RE7%V$HD@5=$G&:KVBF[LQSOB12G?*'4*PX);,J:9F&:#"(PR5A63 95]=N M^62<%S)E&;WE0!3+)>'_7M$TWUP&,'BZ<,<>%K*\$$[&*_) [ZG\NKKEZBQL M4&9L23/!\@QP.K\,/L*+ZZA*J"*^,;H1K6-04IGF^8_RY,_993 H1T13FL@2 M@JB?-;VF:5HBJ7'\4X,&S3/+Q/;Q$_JGBKPB,R6"7N?I=S:3B\M@%( 9G9,B ME7?YY@]:$QJ6>$F>BNHOV-2Q@P DA9#YLDY6(UBR;/M+'NM"M!)@M"4TWDNN[C*5)R>?"./@ M&TD+"KY0(@I.U1Q) 7X#]THQLR*E()^#3RPC6<)("CX*0=5MDLW 9T:F+&62 M40'D@DA > ,R ^J\A:TF[(XF!>P!71# !WM]025CZ03WJZ_T->/_N W@' M6 ;^7N2%4/AB'$I%L!QFF-1DKK9DT!XR?Q79*<"#$X &*+*D7[O3;VBBTF&5 MCLWT4)6UJ2UJ:HLJ/+ROMDW52%6U"QNC+41DARA?X@NQ(@F]#-1;*BA?TV#R MZR\P'OQNX^<)S&"+&[;8A5ZSI>K=3BA;DVFJ9*%$,"]%L"Y%< +H8Y(6LU(" M)$EXH53",DG54&0EJ#E5*3K=5JWM$.)J"&6'6D\BB$"I*== GEC[0C-IMVP;]-&8:Y2V+N$P&CX3KR4J MBG%LUR[4]@-4UEY#=(^@]IZ_AGZ V4!#[DK+3BO6F M[0G-I*U=%70ZF,Y2CG:E#%'T7,J[40BAT1XI:QL$W3YHGY3W_?OT$WRF:YH" M:&7B?%;OV?.$9E9&&S 8O]QR0*\.RQ>:R5A[+.@T-6]C.^HQM'4\>"YU5XC) M33LJ>,!2':OS;K[#_?3>.O"$9M9*>S-X[JM=>_5;OM#,-0UMN)#3V71MUS7* M >=AB=KO/)!V1\CMCEXDXUX&Q#V0WNLWGM#,LK76J[HN6!U2-/*[;/4:O@MI MWX7<*U==%8T/MF1GB#DZ;8^0VQX=JV5DY>!U9SY0O- M9*S-%CJPW/46UJ,>@U/GKA"3F[95Z("M.E;GW:R'^^F]=? :ZUY(VS0T\M6H MO3HN7V@F;>VXD'LYK&NC/C\L8%>(N?VAC1%V&Z,7";B7Z7 /I.^D^D(SRZ:] M&H:>M(R]>BU?:"9M[;6P>W&LHY9K%)>6G2'FZ%I[>05> -G8ICSSPR"(_9Q0YJT6]KL'L5KP0F64P8- LLAS(KZ]AXP?EQ[V7KYX MI-N=,E_XJ\6>;.$)U%_[!Z'/_!IE0W-@DG*&!*1+[QV^N0U#TV K/E$XRI-C M9*@\<_[9G*PW2R\P$T$&B3(01'\OR"?F_):S+/ M1,(MS_ZF&[5;>C,/;2 E1:8>^?%WJ A-#%[",VG_HF-5&W@H*:3B>=6L)\@I M*S_)UTJ(DP8\[FD(JX;P_S9$54-DB9:365IW1)'50O C$J9:HYD#JXWMUFPH M,\OXI(2^2G6?6MT3*M GDA6 /@"1A0"]1DJB7]&3=LRFR #Q%'57H37;%PH1 MMK'7B%V7CY#L&/U2@#2-:R85R3);?4\980EE6_0("= #>M=M]+6*M9%@K M&5J\<0_>FBD0(!421&G1&$HM7]!FK]EVD1Q$-4_QC=R3!):>?DPEB -XJS<_ MX3CXK8NR(["6 %$M0&31HXNL5)I$]KODGS\U#EHKR.6_7?I$+O5Q!-;29USK M,_Z.09IG(:V?A1-WO$6ID?!@)OG9K, HG>'KFZNZZ.!IWNWI6KC"*RE#PZ:8!3\.&-7]SIS;!"%X9FS>PK#>=QM;7P2]/ @ MGT!KAT]5RAM>DV:0R'US X=AK77*&U-6H"&Q[,.XXM7MX+ MARWGQJ\,7I6-VV4][FZR%1X.5W?E+[?>/#++]$D=H;;Y-)@OQ-3P>.@URKM#:&IULJWUO7\VAQZM[ MG;^?<3 [\WA/X9*\=P>[H!L0)@"?3WE7+V>D-_]1]02P,$% @ >H@(67>"-*D M!0 )R( !D !X;"]W;W)K&ULS5K;;MLX$/T5 M0ALL4B"U1$J^)&L;:)(&S2)=!,FV?5CL R./8R*ZN"1E)\!^_)*R(EFN3%_" M 'ZQ=9DYY!S.6&=H]>XR@1 V6'K.2C,A$SC MPEG-(&;)XIL^%T0L.1!_C0,I',BJ0[#&P2\<_#S0Q(:VN% MI@]R;G)O%0U+]#+>2Z[N,N4GAU>4MDFDE$DU%^C^;K\C>$DX3]S$!HQUO.9E0"NHUHN/#Y03FG>H3C2Y"4 M11_44#X1QJ^VAS\_ 0R9 $Q.",5PC MGJ[N,S%5I X<5;X"^ R^_X8[W1U/0EL!JH?MEZ'Z.[F],L1/T20A0:Z]3 MYH;1!Q8QR52F%$DU0BJ![B#,.&?)8V[U5YKP\L(Y%4R@?V[4 .A:0BS^;2+. MMTF<); :<4%)7&#,F<_/4_5CIUB1P&-T_ *4BZ:4/C?#$)1[(HSB-)$3U$$C M^M*4/HXY &*)(@.$1%S]K#1Q81QI MU]6W!%8CI5.2TCFHLNG8),X26(VX;DE)1>Q451MWRIOP.ENW2MO";1]LTPJA4?, M"L]0);OURN9Q=MYCLH169Z72D 0?5/T0JX+3%EJ=O*7=2?/VY#[/B@+REV:8 M]%:>%FL,_5[0_+P@E=0C9JEGKH0MFV;S&#LOY'OL&))*29+@L*K JMRTA58G MKY*;Q+P/N5<5M+=JG9O-UK;.I%)YQ*SR-I7 IK[9#+_S K['QA^I]"/I'E;V M6Q6@MM#JY%4"E)@W(??*_@5D>[D?7FV:S3;UR5:"CYCUE3GMMV^7SH@(6?I2 G_X P W1 !D !X;"]W M;W)K&ULU5A-;]LX$/TKA!H4+9!$HB1_I;:!VFG1 M+AK 2#;M8;$'6AK;1"G2)2D[^^^7E!19LF45073IQ1;)F<N*Z*-I 0=2VVP,W)2LB$:+.4:U=M)9 XWTT( MY& =,HOO%/:J\HQL*$LA?MK%UWCB>)81,(BT MA2#F:P=S8,PB&1Z_"E"GO-,Z5I^?T3]GP9M@ED3!7+ ?--:;B3-T4 PKDC)] M+_9?H BH9_$BP53VB?:%K>>@*%5:)(6S89!0GG^3IT*(BH/!:7;P"P?_V"$\ MXQ 4#D$6:,XL"^N6:#(=2[%'TEH;-/N0:9-YFV@HMZ_Q04MS2HV?GGXF5*+O MA*6 [H"H5()Y1UJA*_1@,B9.&2"Q0O,-X6M0B')4<3 '"TEW1 -:,!)EGN@' MD9)8A'>WH EE[PW4-]@!0X%Y*D^OT./#+7IW\1Y=6-2_-R)5A,=J[&H3E>7F M1D4$LSP"_TP$ ;H37&\4^L1CB.O^KE&CE,1_EF3FMP+^E?)K%'B7R/?\L('/ MO-W]CDCCCIO<:W2"\@T%&5YX!N^\Q$U:M6+9FG"CM@9GXI@?O0*Y V?Z]@WN M>Q^: NT(K!9V6(8=9NC!;Q/S$GVC9$D9U=2D8)&E,3(UX!ZB5$K*UVA&%%67 MZ)&+I25"EB9OO_)MJJV-X)'Q)K9L7*(Y85'*L@7ZYUXPADPYV!,9_]LD9]BE MG!V!U>3LE7+V6K-H!FO*>2X5(SR"IFASB'X&8>O_;CH(_;&[JP9Q:N/[_K T MJI'KE^3ZK>3R\F+KP,J^]9U]ZTW\Y>Y@>,SOU.8*A\-^,\%!27#02M"4 MEM](-SBY%F/[\Z]Q.S6JZEMC-BR9#5N976!\W?/0IR>0$55@"W($K16B%>^E M*=T16"WT41GZZ ^H$*,NY>P(K"8G]@ZM@/?Z&E%@5)/8]X*C1&\PPEZ(FU,= M5WH5W$F=*&!JU_N#8XZG1E?#X$PEP_Z!H__*4E$ U,I8X!VS.S6JREPG=V@E M<'LO<8%[+RD5[6@O3>ZNT.JQ'_H)_"#@XD^^'O@)WTUC@TZ[![_6..3:T%OWP7,$XM!;XM;U% 5#KRT;' MO46#457FG)Q;&103D.ML?E8H$BG7^8!4[I8S^L=L,CW:G]G9/1M #S#YX&_& M'Y,4"C%8&4CO>F#TDODLG2^TV&;CZ%)H,]QFCQL@,4AK8,Y70NCGA;V@_$=C M^C]02P,$% @ >H@(639*KOR:!0 /2( !D !X;"]W;W)K&ULM9I=;]LV%(;_"J$50P)TD4C*=I(Y!A*GP3JT0]&LW<6P M"UJF8Z+Z\$C::?;K1\JJ:%H4;<=R+A)]G'/TOJ2H)Z(X?"[X-S&G5(+O69J+ MFV NY>(Z#$4RIQD1%\6"YNK,K. 9D6J7/X5BP2F9EDE9&J(HZH<987DP&I;' M/O'1L%C*E.7T$P=BF66$O]S1M'B^"6#PX\!G]C27^D X&B[($WVD\LOB$U=[ M85UERC*:"U;D@-/937 +K^]CI!/*B*^,/HN-;:"M3(KBF]YY/[T)(JV(IC21 MN@11?U9T3--45U(Z_JV*!O4U=>+F]H_J#Z5Y969"!!T7Z5]L*NR+):,B+9\!UM*JF-\K&++.5?9;K?G^4 M7)UE*D^.'@CCX"M)EQ1\I$0L.56=*@7X!3RJ6VRZ3"DH9F!,.']A^5,52?(I M>"4D3QA)P:T05)72T1\8F;"42:9BSNZI)"P]5]?X\G@/ MSMZ<@S> Y>#/>;$4*E@,0ZF<:7UA4KD8KUV@%A>_+_,+@*.W $4H=J3?^]/O M::+289F.[?10M6?=J*AN5%36PRWUUL9=-M9YL3M/C_%KL2 )O0G4(!:4KV@P M^ODGV(]^=9GJJ)AE$=<6L:_Z:$S$W*'ISI_U-_S'U2KKI'Z9I!]4JU'<[R,T M#%>;=IM1& ZN8!UE^8AK'[%7T6)OH\3MZ7QND!O\[HQ@KTM=6W*\E][V2U\.?;@A43P E/"NX9/_I9BZ$? MR*EW"^TU)5UNJ'2$P MU)H'7LV*;C(M'WS^=KWSEVFYNP<.3Y?1EBM74!2[;5W6MBZ]CZ&-A^ZU2]AE MEP^CCHI91J]JHU<[^B]G!5>XG[3>67?^"BU==]4<^A$<#.*MSG.$8=3O#]S= M!R/#YLBKZH]"JM&S("]MX]R??V@75M6LFS".KUI<;/R' ;TN/M 530%TZO=F M'JR_HVJV3P-]^%KJPTZQWU4UVZ8!/WP5^<=56F\'Q1UA'HQ#PW%X-,CA?B1W MA'E0#@W+X6E@#O>CN2NL'>?0\!R>$NBPB>MM]'E#;-$&Z+ ;HH_A7G1V1K7A M&1H^P^, #3LE=%?5;+.&T?!H2(]ADZ2-KO"%V&]KAK/H2,[Z\P]^;VMRMLV" M@2S:![+(*;Y3R'95S?:Y\6;]ZE?K;M^M3P%99""+7@=9U*3G]@#QAMAR#%S1 MT7!%36HVE/E";&4&JN@T4$5-6C;D^D)LN0:FZ)0P1;MAZ@VQ11N8HHY@BIJ8 M;.CSA=CZ#$;1<1A%G6*TJVJV68-1=#Q&T6Z,>D/L&4/PD1OWYAW8$WANC MV& 4[X-1[!3?*4:[JF;[-!C%K\4H[A2C756S;6Y,4K\.HW@W1KTAMAR#47PT M1O%NC'I#;&4&H_@T&,6[,>H-L>4:C.)38A3O,'-1I&Q:?EU> M$T\H_RI7(,@E :E9OTYM#Y:KW.X*Y<#;!^/X?4X=I]!ZDRY(B TEU@OK/A( M^!/+!4CI3%TNNABH6XBOURJL=V2Q*+_>3PHIBZS&PO=V]R:W-H M965TYYQ\:]V37P$@VVEE?,%7B.TH M27R] BU\S[9@:&=AG19(J5LFOG4@F@C2*LG2=)AH(0TO\[@V)\?%^9RN<*PD)1Y*Y;P /BCG3G*DA-+(S48+ZUA#A8%O^N/ MQH-0'PM^2MCZLY@%)Y6U3R&Y;PJ>!D&@H,; (.BQ@0DH%8A(QM\#)S^U#,#S M^,C^)7HG+Y7P,+'JEVQP5?!/G#6P$&N%<[O]"@<_-X&OMLK'?[;M:H>WG-5K MCU8?P*1 2],]Q>YP#F> _O4+@.P R*+NKE%4.14HRMS9+7.AFMA"$*U&-(F3 M)KR4!W2T*PF'Y<1J+9%.&?T5FUB#TBS!U!(\$Z9AS<%%%*]SQ,D)8$OJ0]=QUW7[(6NW]:JQ[+TBGY9_SD\(0,G%]G)11;Y M!O]W$64_-S*5OE;6KQVPWW>51T<6_EP2W36YOMPD7(^1;T4-!:?Y]^ VP,NW M;_K#]/,K%@8G"X/7V,M'L:,AKT%N1*6 B:4#"(:N6 NNIH"N"+,+ID%7X#QK MQ3YL7[+1->JGL5.XE9LR[=WFR>9<7G(V,^'Z?1=N*>FU*E@0*NU]O.',=2/= M)6C;.$:511K*&*[H*P N%-#^PEH\)F$R3]^5\A]02P,$% @ >H@(61:? MS\GM @ !@P !D !X;"]W;W)K&ULK59=;YLP M%/TK%I.F3>K"5T+2CB"UZ;IU6J4JW;J':0\.W(!5L)GM)-V_GVT(#1&EJ\1+ ML,T]Q^=<7YP;[AA_$!F 1(]%3L78*FF/+5% MR0$G!E3DMN6),VD M7K"CL,0IW('\4=YR-;,;EH040 5A%'%8SZUS]VSA&H")N">P$P=CI*VL&'O0 MD^MD;CE:$>002TV!U6,+"\ASS:1T_*E)K69/#3P<[]FOC'EE9H4%+%C^DR0R MFULS"R6PQIM<+MGN"]2&)IHO9KDPOVA7QSH6BC="LJ(&*P4%H=43/]:). H MGFZ 5P.\8T#P#,"O ;XQ6BDSMBZQQ%'(V0YQ':W8],#DQJ"5&T+U,=Y)KMX2 MA9/1@M$8J.38))6MT8)#0B1:$O& WEV"Q"07[]$'=$4HIC&A*5I"#&2+5SFH MY<_ 4H[+C,2H3:4)0ELJB7HC.Z[E7%1RO&?D!.B&49D)](DFD'3@%_UXU^LA ML%5NF@1Y^P1=>+V,7S=TA'SG!'F.-^X2U ^_A%C!70/W>^3XS7GYAF_\#-]W M>,2B*Z^],'T9G(D2QS"WU-G@-P[%A]_^K(DT= M_OJF8M"UA$+\[O(^'M+[0&0M[Y/&^Z3W=-O>N?)^@DK@>DW=J5W6*S[7,83Z MSMY&SLB=A/;VT%-W5-!$M<0&C=B@5^Q5SCA)<)>J7N!K#V0@LI;':>-Q.G0Q M3H?T/A!9R_NL\3X;N!AGG67F'17C2U$ML:>-V-->L?>$IX22SFKL1;[V1 8B M:YETG:=_:V?H>JP9![(_%%O;_T&WX@YH@(673;,AS( @ M1 D !D !X;"]W;W)K&ULK59M;]HP$/XK5E9- MK=0UKW05@TB%,&V3*J&B;A^F?3#)0:PZ=F8;:/_]_!(R0"GK-KZ [=SSW#UW MML^##1>/L@10Z*FB3 Z]4JFZ[_LR+Z'"\HK7P/27!1<55GHJEKZL!>#"@BKJ M1T%P[5>8,"\=V+6I2 =\I2AA,!5(KJH*B^<14+X9>J&W7;@GRU*9!3\=U'@) M,U /]53HF=^R%*0")@EG2,!BZ-V&_4G/V%N#KP0V,C)(YYX]F\KD8>H$) M""CDRC!@_;>&,5!JB'08/QM.KW5I@+OC+?M'JUUKF6,)8TZ_D4*50^_&0P4L M\(JJ>[[Y!(T>&V#.J;2_:.-L>X&'\I54O&K .H**,/>/GYH\[ T3S<@:@#1 M(2!Y 1 W@/BU'I(&D+S60Z\!6.F^TVX3EV&%TX'@&R2,M68S YM]B];Y(LSL MDYD2^BO1.)7>@R("=.$5FE+,T'D&"A,J+] []##+T/G9!3I#A*$[0JFNK!SX M2KLU8#]O7(R7* JBI".>\>OA<9><__,^^6?O>\F(VPT06[[XSQM@! P61$GT_78NE=!G M^$=7M1U?TLUG[K6^K'$.0T]?7!+$&KST[9OP.OC0E>I3DF6G))NSJI:LJ?0>B3KO*2L"7*]1$09+XRM^LEJD'DIF)\X2RZRG34P]^6Z91D MF2,+ \MF&MDZ#:X"?1;6N_D_D.YG^&*18$),*L0."* 6C>G(^N M;#N^,-S3%.]+&G<:'>C..HW>'R2GT^BF-7*B_9VV4(%8VGXL]59:,>4NB':U M;?FWMM,=K(_"_CCL6,_T$\%U]-_T[GUQA\62,(DH++0K';\.6+B>[2:*U[8I MS;G2+FG6ECD##@7.*9)M"YW$S;3'*]?E9 MID"XB21I/_^Q(N- 5DX.?5+8N#9 M!W976NT#NGBB[ ??$B+ T(+F\LJ8LPT(>LLV< M%XS@N#;*TCFT+'>>X22?K2[J<[=L=4%+D28YN66 EUF&V<\KDM*GRYD]VYVX M2S9;49V8KRX*O"'W1'PK;ID\FN]9XB0C.4]H#AA97\X^VN?XMR6=[>]9&1[^WK%_ MJIV7SCQ@3JYI^CV)Q?9RYL] 3-:X3,4=??J3M XM*KZ(IKS^"YY:K#4#4TY)*07\R%=*AZK'G4/OQ5\_#P MR,,C\)GF8LM!F,GM78S^7@=Q'$^ZB>06UA'^5^1E UGL +>@HGN?Z M='.D>JS#:VCMJV*H_GO, 1N9S) M^L<)>R2SU>^_V:[UARJL)LD"DV2A(;)> IQ] AP=^^J+7&>2/*(9 5@(ECS( M>?P@9[6@X&M1?$K 31Z=J7+3T+HU;;72/*Z0Y;H7\\?#F(]!T'9@'Q2,0;YK MH3XH5#"A90?J^;[8^[XXV?='68MVCE^GF'/P$<@KF:QHLKY&/[8TC0GCLEK5 MU4T5D>9F"WU$QB!%1,8@14043$,^W8M5T7#/Z46C$'0=KU!2%1,2S28 M'Z&"RK&7ZJ L]T%9:E>B@.14]DY'UZ*ER;7()%E@DBPT1-9+@6UUC::E'9G? MZYY=-HSX4;8%&Z(@[>R2VQZQW?*'M$:S2)[Z7J+)1I4 ME&L5UPS9I;G+;WA4!TC[:5G6_:1@=HU^K:VC1U/[;+2 M=X.Y'+=Z<2HRZ.39K$ N? ]YBU&(QDC?M1W?\48A4G'*Z>PS X2HQZ8 M#9U_.&7/[&$GI$8YPP&I0CG#!GCJCGW'.QU@ZX5 <# 13W3=/ -S7/<;7HGJ;I7[?I+5_\>PSR18890M-L?4ST0R45[.=W.3$*":4BHA?1?V7;" M!.J%R1WA@B5151(;#5)W+RHW]40O'8)&V0*C;*$IMGY*.N4#32L?:%3Y&&4+ MC+*%IMCZJ>F4#SQ1^9Q>'>"TV%% (/(M:_A:38%S+>C" 2Y4X&S?@LMCQ:*3 M.E O=6X)J[_.YA&9K!9&/W$890N,LH6FV/HYZ905G%!6+Z\61D664;; *%MH MBJV?FDYD0;W(>DVU&'_\&%4+Q><8%RZ&M6*,\A"TAN_@%3#;]>TC+T5@)[.@ M7F9]QXSA_$AIT)J^>/R99 N,LH6FV/I)Z 0?]$R7!J,*T"A;8)0M-,763TVG M *'^2]5N?DS6 W^Z'DQ"@FE(J(7TG>RT%-1KJ3 K4OJ3['J%HF31%G,"BA3G M2F>-?HHRRA8890M-L?6WIG2B#UF&"P,R*OZ,L@5&V4)3;/W4=.(/:17,:WJ& MEE%7(Z8AP30DU$+Z_G:*"ND5U5VU62XG<;LII]T;1YZCM*P_G50?#F@IF@M* M[[7\+QZ9)MD"HVRA*;9^I@XVM.EWM+VB:)C=YF9VGYO9C6Z_0@.B3@,B_5ZW MUQ0-9[IH3$("!<1U+60OW>'G'"U9X_;\8"-O1MBFWD'-043+7#0;+_=G][NT M/]9[DP?GK^SS:UMQ/K#/PV8/=D??; G_C-DFR3E(R5K>RCKSY'.R9I=UH@(64>) M"?Q=!@ TC0 !D !X;"]W;W)K&ULS9M=;]LV M%(;_"N$-0PNLL43J,TL,-"&+=EC7H$'7BV$7BLS$0O7A4532 ?OQHV1%,F6% MD;T3P+EH+/GP$77.T5N]H73V4(AOY8ISB;YG:5Z>SU92KD_G\S)>\2PJ3XHU MS]4WMX7((JDVQ=V\7 L>+9M!63K'EN7-LRC)9XNS9M^56)P5E4R3G%\)5%99 M%HE_+GA:/)S/[-GCCL_)W4K6.^:+LW5TQZ^Y_+*^$FIKWE&62<;S,BER)/CM M^>RM?L!VY_?J2_:TY>GK&61)OOD=?6\3L35 <<8'X'8 '@YPGAA MV@%DZA&<=H S]0AN.Z Y]?GFW)O$T4A&BS-1/"!11RM:_:')?C-:Y2O)ZT:Y MED)]FZAQX;QENLHYN%Y*J:48KB(LM4I90$Q=_0JR1OK]W78X79,-V&6?_? M=+^PU0_QB*.Z\WX[ZV.1) Q\R_'T2+H;Z3B!2RPR0+(QI(-]W\=N%ZGEPNUR MX1IS\342(LIEB?Y%5]5-FL3H<<]8#HRL?9L3$D8A80P(IA7$ZPKB'87.>)"E MA(112!@#@FFE]+M2^B^@,_[(I1X$OFM9 YF9&DBG!K()@5HB@BX1P621$H-1/CZ,0X]GR.]NA:114!J#HNDEZCVO M[1Z'_(#Z95 :!:4Q*)I>T-XSVT8?=ZC\>#L:$-;W(#OJ,RV.3HQCS\?I:>C] MIFTVG%O2\R5?D%[\VP;#=VAFA/N7/MNZ!!_*#F3PNBT,/9LF+X\U'M.;/:\O/O)3*.]4K[YLD5'DR M?C-C!NW=G:"KIZ T!D732])[7.P$6/S,O"!$3Y0;X+= M>PP+N][.W:'ED*#:[<9A8@1T^H36]A\1F#_E[D<=%+D61 MJF_N4))+KLY=HC=-\Q:5;-;)Q[4'=%45E$9!:0R*IC_VUYM<8AV%]A!0KPQ* MHZ T!D73"]I[96)>(CY,>UJHI@&N:]4_ _69'$DG1[(ID7HZ>J=)S$[S:0WZ MM%Z_2YY6(#-W[X8%75P%I3$HFEZAK2>/C^318]AGCV$?/H9]^O@E[#/I[3-Y MB0>0R>Y#P)X;!)8?A$,%&HD, M\+[1T%VHW^]8Y&QL5= M\W),JV4_M4[9YO:;';][V^1B)NR0O M4H-ELR&+=O"%R4TA99,W'%8^67-0!ZOO;0M6DW:@/T+W& MM/@/4$L#!!0 ( 'J("%F*HU2L0 0 -H0 9 >&PO=V]R:W-H965T MG M>V&2*;5PXF [+4C[X6^ M.PMCDC/7U<$"(Z;;,L&8WLREBIBAIGIP=:*0A=F@2+A^IS-P(\9C9S+*?INJ MR4BF1O 8IPIT&D5,O9RCD*NQXSGK'[[QAX6Q/[B34<(><(;F>S)5U')+*R&/ M,-96?G?C8@ZW''<:4WGL&&/UR#4$ M;-VZ00%WGL/Y6^"^I*(-7:\%?L?OP??9)1P>'(%>,(6OK+D4=AF[7\;N9^9[ M6\Q_39(K?FPY61P"M:0R:LSC@E(#9[7D62AU\HW5;3F;UV]UZLD%)-F@DFQD9/ +7 M.L40PE11W=@$<1FVBD7>RHEU5HX:#JF:\A='!%I7!SEM[K:_ 3OL]D[Z7CWN ML,0=OAMWR42*KVBWI'+X-I5^>UB/=E*BG32B73 A0":YWU@:P&=::%PCH2F[ M+]O)Q_F9'9+4D]+\M.][4&4T2NN MM($LW*]9N'60C1[?6>I>IQ*4SGYWIL+>GGDW!-!KG($-M2N72I*J8$%:W]JQ M816F7^]8]4O"JW3):Q:F:595=E&R"F[-]--K=8>3+KP@4TTZZE5BY#7*QV2Z M9DL4#Q ")H)49*>&%D1T/N*)X*B SA)@%)TA[-9A5BB6")&,S0(2J,'Y!5)LR*<]"6(WBSZ7>N7+_2.G_/6N=_A-;YE=;Y MS5KW82?.PN_.(Z>[<5.UM_Y;IAXX^1$XIX&=]I LJ/PBG3>,3+++Z[TT=!7. M'A?(0E2V [V?2VG6#7L?+O_.F/P+4$L#!!0 ( 'J("%GD7B!/3P, + 5 M - >&PO_Q.??8OB%N^Y5:+= MQ47K\?IV/WYE@&L_<(IVCA"]:>D+538H)A\?)W](')/N[DJOAU]JK89[B9%[ M#O*&B=*2HZ9S8#:(<+?EGHQ9F=\OXAAC4=3;L9X78E%ODVX!6)CGU MG@@?^"/"V40R8&4D9WQEPVT(3 M>2$_I.M>I0HA4SQ8.;0\>@5HG9Z*0)K?- M8']/ZN%[P+H'!AGGC<&V;P/#?DF4HE+E=CB39!6V._Z& M8&XZR:20*95-FM!?AX9]3C.P(]EL#G=5E & 2A6Y;J2,S I!C(THPM37^9-08P]1!7)V7)5Q\YFXF-R\D>];9H%2F.D"E M[SU1J=AT._)3DG),EVI=3LL,]]P^0\]_=YUG5%!)^+9I7?NGO,JO=AQU_Y5E M\ZVR;]CIL7[IG[K)SCF8C,_!Y%G49.\<3":G;S(Z X_UT?34388G:3*HCVM; M9\*=$V$3]>#D/?"_P1F>;Y)ZDP7CBHFZ-V=I2L6+@Z&65V2B_QS=T=?C4YJ1 M!5?C!ASXF_97FK)%GC2C[F$AZE&;]A>87A@WQWZ=BXF4+FDZJKMR-C%-3S=T MUOH"PCYR9RXW@G$LYD8 P_)@#C".96%Y_J?Y]-#Y6 SSUG,B/9330SF6Y4)& MYH/E<7,2?;EGFB11%,?8BHY&3@]V D23NW<;R /;!:QV(+\[#]24FQ-%L*N8-^P) MQI$DP1"H17>-QC&R.C%\W/N#/251E"1N!#"W@RC"$'@:<01S !XP)(K,>W#O M?12LWU/!YG^TPU]02P,$% @ >H@(69>*NQS $P( L !?3T\$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ0FE(2S,.\,W2?S+W M\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_'1(8J@C;N=R.7Z2ZG$FY2-YKBNA MQX.E,:NCX5 72U93_:=<,6&?S*6JJ;&7:C'4*\5HJ9>,F;H:QJ-1/JPI%X.3 MXTU>$S4,+Z1AA>%2V)ONQ@-G3_KMN;LD:Z[YC%?)"/ M;(9SKK3Q*7S^U#*NF4W<7C5&7O'*,'5!#?M+R6;%Q<)E8[]B&'R&+X?-;UN( M1^K_%*.D9,'J%EQ4O[]I*:L65/!7_X!049+OU#2*];3)+P#D%US(*5\(;M-28<>%'G3M6,+ZF]MTA6#2"1O 1+IIULJU+\_*1 M7/YL^,JE]G4]E7/S1,-*CD#1()O&5JUJ;%^Y?+:9Z&[Q06Z)D.5RP^@6#221 M"-DB9U(I^63;?X<(,D:$K(Q_J5*N:]YPZH.Z;I>,($]$R*)PRGIV;97D7-:NS?M$(1]DA@A9#=>BD#4C]_2Y6Y^0"")D M$UQ1KL@#K1I&OME>:4WEG1KB00J(D!U@J['FQB-]M'7J-<6$)O2%K'V!^7]W M,=(%UT4E7?<-(2%1Q,BBN!::6TF0>T5+%UN>.J4MWHTN,22,&%L84!C."622!-DD;6C< MBP7)(T&6QUN,W(L&"21!%LBNJ.\W:(@)+E4AVV1'H+4ISA 3]R8Z>\YD'FRPVS1;#048D+FR;"G/A!F M]P@)9)X<>^H#8H9-,H?,DV-/?4#,, K.(??DV%,?$#,+,2'YY.@'Q8!MQ&[; MA.23XQ\5V[F-:,>E$!.23XXLGZV=Q-X1,P?/B2%KIV<1,XS90TQ(.SFR=D#, M;JN$_)-C'Q;;W@?MSBQ"3,@_N??/T"?6)\+VA53!1Q/^WQ MI#1S!P_F356=VWNWXD;2'/T^>074$L#!!0 ( 'J("%F7=W+D+ ( M /8H : >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/-VDM.XT 4A>&M M1%X E;JO0(LPZ@E3Q :L4'F()(Y<;@&[[R@,DF/UH"?(9V25+5__HT]6V8\O M9=\.N^Y8M[M3G7T>]L>Z;+;#J;^=T3P]WLZ@GH+@=Z">@N!WC)Z MV2;06U!O(=!;4&\AT%M0;R'06U!O(=!;4&\AT%M0;R'06U!O(=!;46\ET%M1 M;R706U%O)=!;1YLE!'HKZJT$>BOJK01Z*^JM!'HKZJT$>BOJK01Z*^JM!'H; MZFT$>AOJ;01Z&^IM!'H;ZFT$>MMHLYM ;T.]C4!O0[V-0&]#O8U ;T.]C4!O M0[V-0&]'O9U ;T>]G4!O1[V=0&]'O9U ;T>]G4!O'WVL)-#;46\GT-M1;R?0 MVU%O)]#;46\GT#M0[R#0.U#O(- [4.\@T#M0[R#0.U#O(- [4.\@T#M&/YL0 MZ!VH=Q#H':AW$.@=J'?\I-YU^-J7>NWY7N-/03])]7"^MUP??UE^GT2<%Q>< MTVU%??H+4$L#!!0 ( 'J("%G62",N]P$ "LH 3 6T-O;G1E;G1? M5'EP97-=+GAM;,W:RT[#,! %T%^ILD6-ZR7M+2;-DVNMOGGV+A^7@1J8S&Y MV&T$,I\<]\15X^-1WE"P+Q.&E>\#7L_=/%(( M34V36QO2M>WR+K9M64S/+<5R?XDO>G3+95-1[:I-EX^4T0>R=5P1I:XM=T6/ M]B>G?,.T^^0'YX]E]@7FG;?!^9@G%NCW<6\C&4Y/?2Y$(37[7_$],9<^^/UH MF'9-]0^S\_4^N; >YQ'9^#C\CC_.^+W^+_L0('U(D#X42!\:I \#TLN] M<^L_CA^?96>;_BV?C?\17+P 4$L! A0#% @ >H@(60=!36*! L0 M ! ( ! &1O8U!R;W!S+V%P<"YX;6Q02P$"% ,4 M" !ZB A9A)"O2N\ K @ $0 @ &O 9&]C4')O<',O M8V]R92YX;6Q02P$"% ,4 " !ZB A9F5R<(Q & "<)P $P M @ '- 0 >&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( 'J("%D% M\_/ 6P< - N 8 " @0X( !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ M>H@(66T:\L8D! ]Q, !@ ("!4AD 'AL+W=O&PO=V]R M:W-H965T&UL4$L! A0#% @ >H@(663=4:5^ @ )P8 M !@ ("!/C8 'AL+W=OZL9G & M "<#P & @(&>0@ >&PO=V]R:W-H965T&UL4$L! A0#% @ >H@(62BF*N/=#0 WR@ !@ ("! M1$D 'AL+W=O&UL4$L! A0#% @ >H@(6=]3+*TH P 8@< !D M ("!RE\ 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ >H@(6?^C-]=%" &PO=V]R:W-H965T&UL4$L! A0#% @ >H@( M69G$"\HS!P &PO=V]R:W-H965T&UL4$L! A0#% @ >H@(63;/&PO=V]R:W-H965T&UL4$L! A0#% @ >H@(61*QQ2=V!0 ]0T !D M ("!%J0 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ >H@(61#"[$!$ @ B@8 !D ("!%;, 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ >H@(69LL M$4_N @ = 8 !D ("!%LH 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ >H@(6>702'9?! IPH !D M ("!E=0 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ >H@(6>6X0SRK!0 ]0X !D ("! M)^4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ >H@(6;U!K##U P * T !D ("!9?, 'AL+W=O&UL4$L! A0#% @ >H@(68++_NA" M P 8@X !D ("!AP$! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ >H@(64QJ"!$! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ >H@(63Z,W2YS! :10 !D ("!KQL! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M>H@(63T ?*D@"0 P&8 !D ("!^"T! 'AL+W=O&UL4$L! A0#% @ >H@(6=62^LMO! M:1@ !D ("!8CX! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ >H@(6>NO5R1+ P ^@H !D M ("!EDX! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ >H@(6;5H! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ >H@( M6?I2 G_X P W1 !D ("!H&D! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ >H@(61:?S\GM @ !@P M !D ("! '8! 'AL+W=O0$ M>&PO=V]R:W-H965T&UL4$L! A0#% @ >H@(64>)"?Q=!@ TC0 !D M ("!7(,! 'AL+W=O&PO=V]R:W-H965T M. 0!X;"]S='EL97,N>&UL4$L! A0#% @ >H@(69>* MNQS $P( L ( !X9$! %]R96QS+RYR96QS4$L! A0# M% @ >H@(69W*>;)+!0 ?BT \ ( !RI(! 'AL+W=O M7!E&UL4$L%!@ !- $T $A4 ,Z< 0 $! end XML 87 Show.js IDEA: XBRL DOCUMENT // 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)}}} XML 88 report.css IDEA: XBRL DOCUMENT /* 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; } XML 90 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.2.u1 html 346 356 1 true 81 0 false 5 false false R1.htm 0000001 - Document - Cover Page Sheet http://www.opploans.com/role/CoverPage Cover Page Cover 1 false false R2.htm 9952151 - Statement - Consolidated Balance Sheets (Unaudited) Sheet http://www.opploans.com/role/ConsolidatedBalanceSheetsUnaudited Consolidated Balance Sheets (Unaudited) Statements 2 false false R3.htm 9952152 - Statement - Consolidated Balance Sheets (Unaudited) (Parenthetical) Sheet http://www.opploans.com/role/ConsolidatedBalanceSheetsUnauditedParenthetical Consolidated Balance Sheets (Unaudited) (Parenthetical) Statements 3 false false R4.htm 9952153 - Statement - Consolidated Statements of Operations (Unaudited) Sheet http://www.opploans.com/role/ConsolidatedStatementsofOperationsUnaudited Consolidated Statements of Operations (Unaudited) Statements 4 false false R5.htm 9952154 - Statement - Consolidated Statements of Stockholders??? Equity (Unaudited) Sheet http://www.opploans.com/role/ConsolidatedStatementsofStockholdersEquityUnaudited Consolidated Statements of Stockholders??? Equity (Unaudited) Statements 5 false false R6.htm 9952155 - Statement - Consolidated Statements of Stockholders??? Equity (Unaudited) (Parenthetical) Sheet http://www.opploans.com/role/ConsolidatedStatementsofStockholdersEquityUnauditedParenthetical Consolidated Statements of Stockholders??? Equity (Unaudited) (Parenthetical) Statements 6 false false R7.htm 9952156 - Statement - Consolidated Statements of Cash Flows (Unaudited) Sheet http://www.opploans.com/role/ConsolidatedStatementsofCashFlowsUnaudited Consolidated Statements of Cash Flows (Unaudited) Statements 7 false false R8.htm 9952157 - Disclosure - Organization and Nature of Operations Sheet http://www.opploans.com/role/OrganizationandNatureofOperations Organization and Nature of Operations Notes 8 false false R9.htm 9952158 - Disclosure - Significant Accounting Policies Sheet http://www.opploans.com/role/SignificantAccountingPolicies Significant Accounting Policies Notes 9 false false R10.htm 9952159 - Disclosure - Finance Receivables Sheet http://www.opploans.com/role/FinanceReceivables Finance Receivables Notes 10 false false R11.htm 9952160 - Disclosure - Property, Equipment and Software, Net Sheet http://www.opploans.com/role/PropertyEquipmentandSoftwareNet Property, Equipment and Software, Net Notes 11 false false R12.htm 9952161 - Disclosure - Accrued Expenses Sheet http://www.opploans.com/role/AccruedExpenses Accrued Expenses Notes 12 false false R13.htm 9952162 - Disclosure - Leases Sheet http://www.opploans.com/role/Leases Leases Notes 13 false false R14.htm 9952163 - Disclosure - Borrowings Sheet http://www.opploans.com/role/Borrowings Borrowings Notes 14 false false R15.htm 9952164 - Disclosure - Warrant Liabilities Sheet http://www.opploans.com/role/WarrantLiabilities Warrant Liabilities Notes 15 false false R16.htm 9952165 - Disclosure - Stockholders??? Equity Sheet http://www.opploans.com/role/StockholdersEquity Stockholders??? Equity Notes 16 false false R17.htm 9952166 - Disclosure - Stock-Based Compensation Sheet http://www.opploans.com/role/StockBasedCompensation Stock-Based Compensation Notes 17 false false R18.htm 9952167 - Disclosure - Income Taxes Sheet http://www.opploans.com/role/IncomeTaxes Income Taxes Notes 18 false false R19.htm 9952168 - Disclosure - Fair Value Measurements Sheet http://www.opploans.com/role/FairValueMeasurements Fair Value Measurements Notes 19 false false R20.htm 9952169 - Disclosure - Commitments, Contingencies and Related Party Transactions Sheet http://www.opploans.com/role/CommitmentsContingenciesandRelatedPartyTransactions Commitments, Contingencies and Related Party Transactions Notes 20 false false R21.htm 9952170 - Disclosure - Concentration of Credit Risk Sheet http://www.opploans.com/role/ConcentrationofCreditRisk Concentration of Credit Risk Notes 21 false false R22.htm 9952171 - Disclosure - Retirement Plan Sheet http://www.opploans.com/role/RetirementPlan Retirement Plan Notes 22 false false R23.htm 9952172 - Disclosure - Earnings Per Share Sheet http://www.opploans.com/role/EarningsPerShare Earnings Per Share Notes 23 false false R24.htm 9952173 - Disclosure - Subsequent Events Sheet http://www.opploans.com/role/SubsequentEvents Subsequent Events Notes 24 false false R25.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 25 false false R26.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 26 false false R27.htm 9954471 - Disclosure - Significant Accounting Policies (Policies) Sheet http://www.opploans.com/role/SignificantAccountingPoliciesPolicies Significant Accounting Policies (Policies) Policies http://www.opploans.com/role/SignificantAccountingPolicies 27 false false R28.htm 9954472 - Disclosure - Finance Receivables (Tables) Sheet http://www.opploans.com/role/FinanceReceivablesTables Finance Receivables (Tables) Tables http://www.opploans.com/role/FinanceReceivables 28 false false R29.htm 9954473 - Disclosure - Property, Equipment and Software, Net (Tables) Sheet http://www.opploans.com/role/PropertyEquipmentandSoftwareNetTables Property, Equipment and Software, Net (Tables) Tables http://www.opploans.com/role/PropertyEquipmentandSoftwareNet 29 false false R30.htm 9954474 - Disclosure - Accrued Expenses (Tables) Sheet http://www.opploans.com/role/AccruedExpensesTables Accrued Expenses (Tables) Tables http://www.opploans.com/role/AccruedExpenses 30 false false R31.htm 9954475 - Disclosure - Leases (Tables) Sheet http://www.opploans.com/role/LeasesTables Leases (Tables) Tables http://www.opploans.com/role/Leases 31 false false R32.htm 9954476 - Disclosure - Borrowings (Tables) Sheet http://www.opploans.com/role/BorrowingsTables Borrowings (Tables) Tables http://www.opploans.com/role/Borrowings 32 false false R33.htm 9954477 - Disclosure - Stock-Based Compensation (Tables) Sheet http://www.opploans.com/role/StockBasedCompensationTables Stock-Based Compensation (Tables) Tables http://www.opploans.com/role/StockBasedCompensation 33 false false R34.htm 9954478 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.opploans.com/role/FairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://www.opploans.com/role/FairValueMeasurements 34 false false R35.htm 9954479 - Disclosure - Earnings Per Share (Tables) Sheet http://www.opploans.com/role/EarningsPerShareTables Earnings Per Share (Tables) Tables http://www.opploans.com/role/EarningsPerShare 35 false false R36.htm 9954480 - Disclosure - Organization and Nature of Operations (Details) Sheet http://www.opploans.com/role/OrganizationandNatureofOperationsDetails Organization and Nature of Operations (Details) Details http://www.opploans.com/role/OrganizationandNatureofOperations 36 false false R37.htm 9954481 - Disclosure - Significant Accounting Policies - Additional Information (Detail) Sheet http://www.opploans.com/role/SignificantAccountingPoliciesAdditionalInformationDetail Significant Accounting Policies - Additional Information (Detail) Details 37 false false R38.htm 9954482 - Disclosure - Finance Receivables - Schedule of Components of Installment Finance Receivables At Fair Value (Details) Sheet http://www.opploans.com/role/FinanceReceivablesScheduleofComponentsofInstallmentFinanceReceivablesAtFairValueDetails Finance Receivables - Schedule of Components of Installment Finance Receivables At Fair Value (Details) Details 38 false false R39.htm 9954483 - Disclosure - Finance Receivables - Additional Information (Detail) Sheet http://www.opploans.com/role/FinanceReceivablesAdditionalInformationDetail Finance Receivables - Additional Information (Detail) Details 39 false false R40.htm 9954484 - Disclosure - Finance Receivables - Schedule of Changes in Fair Value of Finance Installment Receivables (Details) Sheet http://www.opploans.com/role/FinanceReceivablesScheduleofChangesinFairValueofFinanceInstallmentReceivablesDetails Finance Receivables - Schedule of Changes in Fair Value of Finance Installment Receivables (Details) Details 40 false false R41.htm 9954485 - Disclosure - Finance Receivables - Schedule of Finance Receivables (Detail) Sheet http://www.opploans.com/role/FinanceReceivablesScheduleofFinanceReceivablesDetail Finance Receivables - Schedule of Finance Receivables (Detail) Details 41 false false R42.htm 9954486 - Disclosure - Finance Receivables - Summary of Changes in Allowance for Credit Losses on Finance Receivables at Amortized Cost (Detail) Sheet http://www.opploans.com/role/FinanceReceivablesSummaryofChangesinAllowanceforCreditLossesonFinanceReceivablesatAmortizedCostDetail Finance Receivables - Summary of Changes in Allowance for Credit Losses on Finance Receivables at Amortized Cost (Detail) Details 42 false false R43.htm 9954487 - Disclosure - Finance Receivables - Summary of Credit Quality Finance Receivable Portfolio (Detail) Sheet http://www.opploans.com/role/FinanceReceivablesSummaryofCreditQualityFinanceReceivablePortfolioDetail Finance Receivables - Summary of Credit Quality Finance Receivable Portfolio (Detail) Details 43 false false R44.htm 9954488 - Disclosure - Property, Equipment and Software, Net - Schedule of Property, Equipment and Software (Detail) Sheet http://www.opploans.com/role/PropertyEquipmentandSoftwareNetScheduleofPropertyEquipmentandSoftwareDetail Property, Equipment and Software, Net - Schedule of Property, Equipment and Software (Detail) Details 44 false false R45.htm 9954489 - Disclosure - Property, Equipment and Software, Net - Additional Information (Detail) Sheet http://www.opploans.com/role/PropertyEquipmentandSoftwareNetAdditionalInformationDetail Property, Equipment and Software, Net - Additional Information (Detail) Details 45 false false R46.htm 9954490 - Disclosure - Accrued Expenses (Details) Sheet http://www.opploans.com/role/AccruedExpensesDetails Accrued Expenses (Details) Details http://www.opploans.com/role/AccruedExpensesTables 46 false false R47.htm 9954491 - Disclosure - Leases - Schedule of Components of Lease Costs (Details) Sheet http://www.opploans.com/role/LeasesScheduleofComponentsofLeaseCostsDetails Leases - Schedule of Components of Lease Costs (Details) Details 47 false false R48.htm 9954492 - Disclosure - Leases - Schedule of Maturities of Operating Lease Liabilities (Details) Sheet http://www.opploans.com/role/LeasesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails Leases - Schedule of Maturities of Operating Lease Liabilities (Details) Details 48 false false R49.htm 9954493 - Disclosure - Borrowings - Schedule of Borrowings (Detail) Sheet http://www.opploans.com/role/BorrowingsScheduleofBorrowingsDetail Borrowings - Schedule of Borrowings (Detail) Details 49 false false R50.htm 9954494 - Disclosure - Borrowings - Additional Information (Detail) Sheet http://www.opploans.com/role/BorrowingsAdditionalInformationDetail Borrowings - Additional Information (Detail) Details 50 false false R51.htm 9954495 - Disclosure - Borrowings - Summary of Required Payments for Borrowings, Excluding Secured Borrowing and Revolving Lines of Credit (Detail) Sheet http://www.opploans.com/role/BorrowingsSummaryofRequiredPaymentsforBorrowingsExcludingSecuredBorrowingandRevolvingLinesofCreditDetail Borrowings - Summary of Required Payments for Borrowings, Excluding Secured Borrowing and Revolving Lines of Credit (Detail) Details 51 false false R52.htm 9954496 - Disclosure - Warrant Liabilities (Details) Sheet http://www.opploans.com/role/WarrantLiabilitiesDetails Warrant Liabilities (Details) Details http://www.opploans.com/role/WarrantLiabilities 52 false false R53.htm 9954497 - Disclosure - Stockholders??? Equity (Details) Sheet http://www.opploans.com/role/StockholdersEquityDetails Stockholders??? Equity (Details) Details http://www.opploans.com/role/StockholdersEquity 53 false false R54.htm 9954498 - Disclosure - Stock-Based Compensation - Additional Information (Details) Sheet http://www.opploans.com/role/StockBasedCompensationAdditionalInformationDetails Stock-Based Compensation - Additional Information (Details) Details 54 false false R55.htm 9954499 - Disclosure - Stock-Based Compensation - Schedule of Stock Option Activity (Details) Sheet http://www.opploans.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails Stock-Based Compensation - Schedule of Stock Option Activity (Details) Details 55 false false R56.htm 9954500 - Disclosure - Stock-Based Compensation - Schedule of Restricted Stock Unit Activity (Details) Sheet http://www.opploans.com/role/StockBasedCompensationScheduleofRestrictedStockUnitActivityDetails Stock-Based Compensation - Schedule of Restricted Stock Unit Activity (Details) Details 56 false false R57.htm 9954501 - Disclosure - Stock-Based Compensation - Schedule of PSU Activity (Details) Sheet http://www.opploans.com/role/StockBasedCompensationScheduleofPSUActivityDetails Stock-Based Compensation - Schedule of PSU Activity (Details) Details 57 false false R58.htm 9954502 - Disclosure - Income Taxes (Details) Sheet http://www.opploans.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://www.opploans.com/role/IncomeTaxes 58 false false R59.htm 9954503 - Disclosure - Fair Value Measurements - Schedule of Financial Assets and Liabilities that are Measured at Fair Value on Recurring Basis (Detail) Sheet http://www.opploans.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesthatareMeasuredatFairValueonRecurringBasisDetail Fair Value Measurements - Schedule of Financial Assets and Liabilities that are Measured at Fair Value on Recurring Basis (Detail) Details 59 false false R60.htm 9954504 - Disclosure - Fair Value Measurements - Schedule of Fair Value Measurement Input and Valuation Techniques of Installment Financing Receivables (Detail) Sheet http://www.opploans.com/role/FairValueMeasurementsScheduleofFairValueMeasurementInputandValuationTechniquesofInstallmentFinancingReceivablesDetail Fair Value Measurements - Schedule of Fair Value Measurement Input and Valuation Techniques of Installment Financing Receivables (Detail) Details 60 false false R61.htm 9954505 - Disclosure - Fair Value Measurements - Schedule of Fair Value Measurement Input and Valuation Techniques of Private Placement Warrants (Detail) Sheet http://www.opploans.com/role/FairValueMeasurementsScheduleofFairValueMeasurementInputandValuationTechniquesofPrivatePlacementWarrantsDetail Fair Value Measurements - Schedule of Fair Value Measurement Input and Valuation Techniques of Private Placement Warrants (Detail) Details 61 false false R62.htm 9954506 - Disclosure - Fair Value Measurements - Schedule of Changes in Fair Value of Private Placement Warrants (Detail) Sheet http://www.opploans.com/role/FairValueMeasurementsScheduleofChangesinFairValueofPrivatePlacementWarrantsDetail Fair Value Measurements - Schedule of Changes in Fair Value of Private Placement Warrants (Detail) Details 62 false false R63.htm 9954507 - Disclosure - Fair Value Measurements - Schedule of Carrying Value and Estimated Fair Values of Financial Assets and Liabilities (Detail) Sheet http://www.opploans.com/role/FairValueMeasurementsScheduleofCarryingValueandEstimatedFairValuesofFinancialAssetsandLiabilitiesDetail Fair Value Measurements - Schedule of Carrying Value and Estimated Fair Values of Financial Assets and Liabilities (Detail) Details 63 false false R64.htm 9954508 - Disclosure - Commitments, Contingencies and Related Party Transactions - (Detail) Sheet http://www.opploans.com/role/CommitmentsContingenciesandRelatedPartyTransactionsDetail Commitments, Contingencies and Related Party Transactions - (Detail) Details http://www.opploans.com/role/CommitmentsContingenciesandRelatedPartyTransactions 64 false false R65.htm 9954509 - Disclosure - Concentration of Credit Risk (Details) Sheet http://www.opploans.com/role/ConcentrationofCreditRiskDetails Concentration of Credit Risk (Details) Details http://www.opploans.com/role/ConcentrationofCreditRisk 65 false false R66.htm 9954510 - Disclosure - Retirement Plan (Details) Sheet http://www.opploans.com/role/RetirementPlanDetails Retirement Plan (Details) Details http://www.opploans.com/role/RetirementPlan 66 false false R67.htm 9954511 - Disclosure - Earnings Per Share - Schedule of Computation of Basic and Diluted Earnings Per Share (Detail) Sheet http://www.opploans.com/role/EarningsPerShareScheduleofComputationofBasicandDilutedEarningsPerShareDetail Earnings Per Share - Schedule of Computation of Basic and Diluted Earnings Per Share (Detail) Details 67 false false R68.htm 9954512 - Disclosure - Earnings Per Share - Schedule of Securities Excluded from Calculation of Diluted Earnings Per Share (Details) Sheet http://www.opploans.com/role/EarningsPerShareScheduleofSecuritiesExcludedfromCalculationofDilutedEarningsPerShareDetails Earnings Per Share - Schedule of Securities Excluded from Calculation of Diluted Earnings Per Share (Details) Details 68 false false R69.htm 9954513 - Disclosure - Subsequent Events - Additional Information (Detail) Sheet http://www.opploans.com/role/SubsequentEventsAdditionalInformationDetail Subsequent Events - Additional Information (Detail) Details 69 false false All Reports Book All Reports opfi-20240630.htm opfi-20240630.xsd opfi-20240630_cal.xml opfi-20240630_def.xml opfi-20240630_lab.xml opfi-20240630_pre.xml opfi-20240630_g1.gif http://fasb.org/srt/2024 http://fasb.org/us-gaap/2024 http://xbrl.sec.gov/dei/2024 http://xbrl.sec.gov/ecd/2024 true true JSON 93 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "opfi-20240630.htm": { "nsprefix": "opfi", "nsuri": "http://www.opploans.com/20240630", "dts": { "inline": { "local": [ "opfi-20240630.htm" ] }, "schema": { "local": [ "opfi-20240630.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://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-roles-2024.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-types-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-roles-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-types-2024.xsd", "https://xbrl.sec.gov/country/2024/country-2024.xsd", "https://xbrl.sec.gov/dei/2024/dei-2024.xsd", "https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd", "https://xbrl.sec.gov/stpr/2024/stpr-2024.xsd" ] }, "calculationLink": { "local": [ "opfi-20240630_cal.xml" ] }, "definitionLink": { "local": [ "opfi-20240630_def.xml" ] }, "labelLink": { "local": [ "opfi-20240630_lab.xml" ] }, "presentationLink": { "local": [ "opfi-20240630_pre.xml" ] } }, "keyStandard": 306, "keyCustom": 50, "axisStandard": 25, "axisCustom": 3, "memberStandard": 44, "memberCustom": 30, "hidden": { "total": 11, "http://fasb.org/us-gaap/2024": 6, "http://xbrl.sec.gov/dei/2024": 5 }, "contextCount": 346, "entityCount": 1, "segmentCount": 81, "elementCount": 682, "unitCount": 5, "baseTaxonomies": { "http://fasb.org/us-gaap/2024": 1138, "http://xbrl.sec.gov/dei/2024": 37, "http://xbrl.sec.gov/ecd/2024": 4, "http://fasb.org/srt/2024": 1 }, "report": { "R1": { "role": "http://www.opploans.com/role/CoverPage", "longName": "0000001 - Document - Cover Page", "shortName": "Cover Page", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "opfi-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "opfi-20240630.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.opploans.com/role/ConsolidatedBalanceSheetsUnaudited", "longName": "9952151 - Statement - Consolidated Balance Sheets (Unaudited)", "shortName": "Consolidated Balance Sheets (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "c-8", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "opfi-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-8", "name": "us-gaap:RestrictedCashAndCashEquivalents", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "opfi-20240630.htm", "unique": true } }, "R3": { "role": "http://www.opploans.com/role/ConsolidatedBalanceSheetsUnauditedParenthetical", "longName": "9952152 - Statement - Consolidated Balance Sheets (Unaudited) (Parenthetical)", "shortName": "Consolidated Balance Sheets (Unaudited) (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "c-8", "name": "us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "opfi-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-8", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "us-gaap:PreferredStockParOrStatedValuePerShare", "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "opfi-20240630.htm", "unique": true } }, "R4": { "role": "http://www.opploans.com/role/ConsolidatedStatementsofOperationsUnaudited", "longName": "9952153 - Statement - Consolidated Statements of Operations (Unaudited)", "shortName": "Consolidated Statements of Operations (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "c-18", "name": "us-gaap:InterestAndFeeIncomeLoansAndLeases", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "opfi-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-18", "name": "us-gaap:InterestAndFeeIncomeLoansAndLeases", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "opfi-20240630.htm", "first": true, "unique": true } }, "R5": { "role": "http://www.opploans.com/role/ConsolidatedStatementsofStockholdersEquityUnaudited", "longName": "9952154 - Statement - Consolidated Statements of Stockholders\u2019 Equity (Unaudited)", "shortName": "Consolidated Statements of Stockholders\u2019 Equity (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "c-71", "name": "us-gaap:SharesOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "opfi-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-71", "name": "us-gaap:SharesOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "opfi-20240630.htm", "first": true, "unique": true } }, "R6": { "role": "http://www.opploans.com/role/ConsolidatedStatementsofStockholdersEquityUnauditedParenthetical", "longName": "9952155 - Statement - Consolidated Statements of Stockholders\u2019 Equity (Unaudited) (Parenthetical)", "shortName": "Consolidated Statements of Stockholders\u2019 Equity (Unaudited) (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "c-18", "name": "us-gaap:CommonStockDividendsPerShareCashPaid", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "opfi-20240630.htm", "first": true }, "uniqueAnchor": null }, "R7": { "role": "http://www.opploans.com/role/ConsolidatedStatementsofCashFlowsUnaudited", "longName": "9952156 - Statement - Consolidated Statements of Cash Flows (Unaudited)", "shortName": "Consolidated Statements of Cash Flows (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ProfitLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "opfi-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "opfi:ChangeInFairValueOfFinanceReceivables", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "opfi-20240630.htm", "unique": true } }, "R8": { "role": "http://www.opploans.com/role/OrganizationandNatureofOperations", "longName": "9952157 - Disclosure - Organization and Nature of Operations", "shortName": "Organization and Nature of Operations", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NatureOfOperations", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "opfi-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:NatureOfOperations", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "opfi-20240630.htm", "first": true, "unique": true } }, "R9": { "role": "http://www.opploans.com/role/SignificantAccountingPolicies", "longName": "9952158 - Disclosure - Significant Accounting Policies", "shortName": "Significant Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "opfi-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "opfi-20240630.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.opploans.com/role/FinanceReceivables", "longName": "9952159 - Disclosure - Finance Receivables", "shortName": "Finance Receivables", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:FinancingReceivablesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "opfi-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:FinancingReceivablesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "opfi-20240630.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.opploans.com/role/PropertyEquipmentandSoftwareNet", "longName": "9952160 - Disclosure - Property, Equipment and Software, Net", "shortName": "Property, Equipment and Software, Net", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "opfi-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "opfi-20240630.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.opploans.com/role/AccruedExpenses", "longName": "9952161 - Disclosure - Accrued Expenses", "shortName": "Accrued Expenses", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "opfi-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "opfi-20240630.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.opploans.com/role/Leases", "longName": "9952162 - Disclosure - Leases", "shortName": "Leases", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "opfi-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "opfi-20240630.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.opploans.com/role/Borrowings", "longName": "9952163 - Disclosure - Borrowings", "shortName": "Borrowings", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "opfi-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "opfi-20240630.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.opploans.com/role/WarrantLiabilities", "longName": "9952164 - Disclosure - Warrant Liabilities", "shortName": "Warrant Liabilities", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "c-1", "name": "opfi:WarrantsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "opfi-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "opfi:WarrantsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "opfi-20240630.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.opploans.com/role/StockholdersEquity", "longName": "9952165 - Disclosure - Stockholders\u2019 Equity", "shortName": "Stockholders\u2019 Equity", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "opfi-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "opfi-20240630.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.opploans.com/role/StockBasedCompensation", "longName": "9952166 - Disclosure - Stock-Based Compensation", "shortName": "Stock-Based Compensation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "opfi-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "opfi-20240630.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.opploans.com/role/IncomeTaxes", "longName": "9952167 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "opfi-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "opfi-20240630.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.opploans.com/role/FairValueMeasurements", "longName": "9952168 - Disclosure - Fair Value Measurements", "shortName": "Fair Value Measurements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "opfi-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "opfi-20240630.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.opploans.com/role/CommitmentsContingenciesandRelatedPartyTransactions", "longName": "9952169 - Disclosure - Commitments, Contingencies and Related Party Transactions", "shortName": "Commitments, Contingencies and Related Party Transactions", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "opfi-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "opfi-20240630.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.opploans.com/role/ConcentrationofCreditRisk", "longName": "9952170 - Disclosure - Concentration of Credit Risk", "shortName": "Concentration of Credit Risk", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "opfi-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "opfi-20240630.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.opploans.com/role/RetirementPlan", "longName": "9952171 - Disclosure - Retirement Plan", "shortName": "Retirement Plan", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "opfi-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "opfi-20240630.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.opploans.com/role/EarningsPerShare", "longName": "9952172 - Disclosure - Earnings Per Share", "shortName": "Earnings Per Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "23", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "opfi-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "opfi-20240630.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.opploans.com/role/SubsequentEvents", "longName": "9952173 - Disclosure - Subsequent Events", "shortName": "Subsequent Events", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "24", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "opfi-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "opfi-20240630.htm", "first": true, "unique": true } }, "R25": { "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure", "longName": "995410 - Disclosure - Pay vs Performance Disclosure", "shortName": "Pay vs Performance Disclosure", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "25", "firstAnchor": { "contextRef": "c-18", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "opfi-20240630.htm", "first": true }, "uniqueAnchor": null }, "R26": { "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "longName": "995445 - Disclosure - Insider Trading Arrangements", "shortName": "Insider Trading Arrangements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "26", "firstAnchor": { "contextRef": "c-18", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ecd:NonRule10b51ArrAdoptedFlag", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "opfi-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-18", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ecd:NonRule10b51ArrAdoptedFlag", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "opfi-20240630.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.opploans.com/role/SignificantAccountingPoliciesPolicies", "longName": "9954471 - Disclosure - Significant Accounting Policies (Policies)", "shortName": "Significant Accounting Policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "27", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "opfi-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "opfi-20240630.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.opploans.com/role/FinanceReceivablesTables", "longName": "9954472 - Disclosure - Finance Receivables (Tables)", "shortName": "Finance Receivables (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "28", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueOptionQuantitativeDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "opfi-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueOptionQuantitativeDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "opfi-20240630.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.opploans.com/role/PropertyEquipmentandSoftwareNetTables", "longName": "9954473 - Disclosure - Property, Equipment and Software, Net (Tables)", "shortName": "Property, Equipment and Software, Net (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "opfi-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "opfi-20240630.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.opploans.com/role/AccruedExpensesTables", "longName": "9954474 - Disclosure - Accrued Expenses (Tables)", "shortName": "Accrued Expenses (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "opfi-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "opfi-20240630.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.opploans.com/role/LeasesTables", "longName": "9954475 - Disclosure - Leases (Tables)", "shortName": "Leases (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "opfi-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "opfi-20240630.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.opploans.com/role/BorrowingsTables", "longName": "9954476 - Disclosure - Borrowings (Tables)", "shortName": "Borrowings (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "32", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "opfi-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "opfi-20240630.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.opploans.com/role/StockBasedCompensationTables", "longName": "9954477 - Disclosure - Stock-Based Compensation (Tables)", "shortName": "Stock-Based Compensation (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "33", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "opfi-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "opfi-20240630.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.opploans.com/role/FairValueMeasurementsTables", "longName": "9954478 - Disclosure - Fair Value Measurements (Tables)", "shortName": "Fair Value Measurements (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "34", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "opfi-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "opfi-20240630.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.opploans.com/role/EarningsPerShareTables", "longName": "9954479 - Disclosure - Earnings Per Share (Tables)", "shortName": "Earnings Per Share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "35", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "opfi-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "opfi-20240630.htm", "first": true, "unique": true } }, "R36": { "role": "http://www.opploans.com/role/OrganizationandNatureofOperationsDetails", "longName": "9954480 - Disclosure - Organization and Nature of Operations (Details)", "shortName": "Organization and Nature of Operations (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "36", "firstAnchor": { "contextRef": "c-8", "name": "opfi:ReverseRecapitalizationOwnershipInterestHeldPercent", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "opfi-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-83", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "opfi-20240630.htm", "unique": true } }, "R37": { "role": "http://www.opploans.com/role/SignificantAccountingPoliciesAdditionalInformationDetail", "longName": "9954481 - Disclosure - Significant Accounting Policies - Additional Information (Detail)", "shortName": "Significant Accounting Policies - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "c-1", "name": "opfi:FinanceReceivablesOriginatedThroughBankPartnershipArrangementsPercentage", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "opfi:ParticipationRightsPurchaseObligationPolicyTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "opfi-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "opfi:FinanceReceivablesOriginatedThroughBankPartnershipArrangementsPercentage", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "opfi:ParticipationRightsPurchaseObligationPolicyTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "opfi-20240630.htm", "first": true, "unique": true } }, "R38": { "role": "http://www.opploans.com/role/FinanceReceivablesScheduleofComponentsofInstallmentFinanceReceivablesAtFairValueDetails", "longName": "9954482 - Disclosure - Finance Receivables - Schedule of Components of Installment Finance Receivables At Fair Value (Details)", "shortName": "Finance Receivables - Schedule of Components of Installment Finance Receivables At Fair Value (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "c-8", "name": "opfi:FinancingReceivableAfterAllowanceForCreditLossBeforeFairValueOptionAdjustmentAccrualStatus", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "opfi-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-8", "name": "opfi:FinancingReceivableAfterAllowanceForCreditLossBeforeFairValueOptionAdjustmentAccrualStatus", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "opfi-20240630.htm", "first": true, "unique": true } }, "R39": { "role": "http://www.opploans.com/role/FinanceReceivablesAdditionalInformationDetail", "longName": "9954483 - Disclosure - Finance Receivables - Additional Information (Detail)", "shortName": "Finance Receivables - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "c-8", "name": "opfi:FinancingReceivableAfterAllowanceForCreditLossBeforeFairValueOptionAdjustment", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "opfi-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-18", "name": "us-gaap:FairValueOptionCreditRiskGainsLossesOnAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "opfi-20240630.htm", "unique": true } }, "R40": { "role": "http://www.opploans.com/role/FinanceReceivablesScheduleofChangesinFairValueofFinanceInstallmentReceivablesDetails", "longName": "9954484 - Disclosure - Finance Receivables - Schedule of Changes in Fair Value of Finance Installment Receivables (Details)", "shortName": "Finance Receivables - Schedule of Changes in Fair Value of Finance Installment Receivables (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "c-90", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "opfi-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-90", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "opfi-20240630.htm", "first": true, "unique": true } }, "R41": { "role": "http://www.opploans.com/role/FinanceReceivablesScheduleofFinanceReceivablesDetail", "longName": "9954485 - Disclosure - Finance Receivables - Schedule of Finance Receivables (Detail)", "shortName": "Finance Receivables - Schedule of Finance Receivables (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "c-8", "name": "us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "opfi-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-8", "name": "opfi:FinancingReceivablesAccruedInterestAndFeesBeforeAllowanceForCreditLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "opfi-20240630.htm", "unique": true } }, "R42": { "role": "http://www.opploans.com/role/FinanceReceivablesSummaryofChangesinAllowanceforCreditLossesonFinanceReceivablesatAmortizedCostDetail", "longName": "9954486 - Disclosure - Finance Receivables - Summary of Changes in Allowance for Credit Losses on Finance Receivables at Amortized Cost (Detail)", "shortName": "Finance Receivables - Summary of Changes in Allowance for Credit Losses on Finance Receivables at Amortized Cost (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "c-27", "name": "us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "opfi-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-18", "name": "us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossWriteoff", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "opfi-20240630.htm", "unique": true } }, "R43": { "role": "http://www.opploans.com/role/FinanceReceivablesSummaryofCreditQualityFinanceReceivablePortfolioDetail", "longName": "9954487 - Disclosure - Finance Receivables - Summary of Credit Quality Finance Receivable Portfolio (Detail)", "shortName": "Finance Receivables - Summary of Credit Quality Finance Receivable Portfolio (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "c-8", "name": "us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "opfi-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-105", "name": "us-gaap:FinancingReceivableExcludingAccruedInterestYearOneOriginatedCurrentFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:PastDueFinancingReceivablesTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "opfi-20240630.htm", "unique": true } }, "R44": { "role": "http://www.opploans.com/role/PropertyEquipmentandSoftwareNetScheduleofPropertyEquipmentandSoftwareDetail", "longName": "9954488 - Disclosure - Property, Equipment and Software, Net - Schedule of Property, Equipment and Software (Detail)", "shortName": "Property, Equipment and Software, Net - Schedule of Property, Equipment and Software (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "c-8", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "opfi-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-8", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "opfi-20240630.htm", "first": true, "unique": true } }, "R45": { "role": "http://www.opploans.com/role/PropertyEquipmentandSoftwareNetAdditionalInformationDetail", "longName": "9954489 - Disclosure - Property, Equipment and Software, Net - Additional Information (Detail)", "shortName": "Property, Equipment and Software, Net - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "c-18", "name": "us-gaap:DepreciationAmortizationAndAccretionNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "opfi-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-18", "name": "us-gaap:DepreciationAmortizationAndAccretionNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "opfi-20240630.htm", "first": true, "unique": true } }, "R46": { "role": "http://www.opploans.com/role/AccruedExpensesDetails", "longName": "9954490 - Disclosure - Accrued Expenses (Details)", "shortName": "Accrued Expenses (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "c-8", "name": "opfi:AccrualForServicesRenderedAndGoodsPurchased", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "opfi-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-8", "name": "opfi:AccrualForServicesRenderedAndGoodsPurchased", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "opfi-20240630.htm", "first": true, "unique": true } }, "R47": { "role": "http://www.opploans.com/role/LeasesScheduleofComponentsofLeaseCostsDetails", "longName": "9954491 - Disclosure - Leases - Schedule of Components of Lease Costs (Details)", "shortName": "Leases - Schedule of Components of Lease Costs (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "c-18", "name": "us-gaap:OperatingLeaseCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:LeaseCostTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "opfi-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-18", "name": "us-gaap:OperatingLeaseCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:LeaseCostTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "opfi-20240630.htm", "first": true, "unique": true } }, "R48": { "role": "http://www.opploans.com/role/LeasesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails", "longName": "9954492 - Disclosure - Leases - Schedule of Maturities of Operating Lease Liabilities (Details)", "shortName": "Leases - Schedule of Maturities of Operating Lease Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "c-8", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "opfi-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-8", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "opfi-20240630.htm", "first": true, "unique": true } }, "R49": { "role": "http://www.opploans.com/role/BorrowingsScheduleofBorrowingsDetail", "longName": "9954493 - Disclosure - Borrowings - Schedule of Borrowings (Detail)", "shortName": "Borrowings - Schedule of Borrowings (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "c-170", "name": "us-gaap:LongTermDebt", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "opfi-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-149", "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "opfi-20240630.htm", "unique": true } }, "R50": { "role": "http://www.opploans.com/role/BorrowingsAdditionalInformationDetail", "longName": "9954494 - Disclosure - Borrowings - Additional Information (Detail)", "shortName": "Borrowings - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "c-8", "name": "us-gaap:DeferredFinanceCostsNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "opfi-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-150", "name": "us-gaap:DeferredFinanceCostsNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "opfi-20240630.htm", "unique": true } }, "R51": { "role": "http://www.opploans.com/role/BorrowingsSummaryofRequiredPaymentsforBorrowingsExcludingSecuredBorrowingandRevolvingLinesofCreditDetail", "longName": "9954495 - Disclosure - Borrowings - Summary of Required Payments for Borrowings, Excluding Secured Borrowing and Revolving Lines of Credit (Detail)", "shortName": "Borrowings - Summary of Required Payments for Borrowings, Excluding Secured Borrowing and Revolving Lines of Credit (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "c-170", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "opfi-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-170", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "opfi-20240630.htm", "first": true, "unique": true } }, "R52": { "role": "http://www.opploans.com/role/WarrantLiabilitiesDetails", "longName": "9954496 - Disclosure - Warrant Liabilities (Details)", "shortName": "Warrant Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "c-8", "name": "us-gaap:WarrantsAndRightsOutstanding", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "opfi-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-171", "name": "us-gaap:ClassOfWarrantOrRightOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "opfi-20240630.htm", "unique": true } }, "R53": { "role": "http://www.opploans.com/role/StockholdersEquityDetails", "longName": "9954497 - Disclosure - Stockholders\u2019 Equity (Details)", "shortName": "Stockholders\u2019 Equity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "c-18", "name": "us-gaap:CommonStockDividendsPerShareCashPaid", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "opfi-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-183", "name": "srt:StockRepurchaseProgramAuthorizedAmount1", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "opfi-20240630.htm", "unique": true } }, "R54": { "role": "http://www.opploans.com/role/StockBasedCompensationAdditionalInformationDetails", "longName": "9954498 - Disclosure - Stock-Based Compensation - Additional Information (Details)", "shortName": "Stock-Based Compensation - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "c-8", "name": "us-gaap:AccruedEmployeeBenefitsCurrentAndNoncurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "opfi-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-9", "name": "us-gaap:AccruedEmployeeBenefitsCurrentAndNoncurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "opfi-20240630.htm", "unique": true } }, "R55": { "role": "http://www.opploans.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails", "longName": "9954499 - Disclosure - Stock-Based Compensation - Schedule of Stock Option Activity (Details)", "shortName": "Stock-Based Compensation - Schedule of Stock Option Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "c-9", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "opfi-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "opfi-20240630.htm", "unique": true } }, "R56": { "role": "http://www.opploans.com/role/StockBasedCompensationScheduleofRestrictedStockUnitActivityDetails", "longName": "9954500 - Disclosure - Stock-Based Compensation - Schedule of Restricted Stock Unit Activity (Details)", "shortName": "Stock-Based Compensation - Schedule of Restricted Stock Unit Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "c-193", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "opfi-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-193", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "opfi-20240630.htm", "first": true, "unique": true } }, "R57": { "role": "http://www.opploans.com/role/StockBasedCompensationScheduleofPSUActivityDetails", "longName": "9954501 - Disclosure - Stock-Based Compensation - Schedule of PSU Activity (Details)", "shortName": "Stock-Based Compensation - Schedule of PSU Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "c-199", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "opfi-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-199", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "opfi-20240630.htm", "first": true, "unique": true } }, "R58": { "role": "http://www.opploans.com/role/IncomeTaxesDetails", "longName": "9954502 - Disclosure - Income Taxes (Details)", "shortName": "Income Taxes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "c-18", "name": "us-gaap:IncomeTaxExpenseBenefit", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "opfi-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-18", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "opfi-20240630.htm", "unique": true } }, "R59": { "role": "http://www.opploans.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesthatareMeasuredatFairValueonRecurringBasisDetail", "longName": "9954503 - Disclosure - Fair Value Measurements - Schedule of Financial Assets and Liabilities that are Measured at Fair Value on Recurring Basis (Detail)", "shortName": "Fair Value Measurements - Schedule of Financial Assets and Liabilities that are Measured at Fair Value on Recurring Basis (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "c-8", "name": "opfi:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossFairValueOption", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "opfi-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-208", "name": "opfi:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossFairValueOption", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "opfi-20240630.htm", "unique": true } }, "R60": { "role": "http://www.opploans.com/role/FairValueMeasurementsScheduleofFairValueMeasurementInputandValuationTechniquesofInstallmentFinancingReceivablesDetail", "longName": "9954504 - Disclosure - Fair Value Measurements - Schedule of Fair Value Measurement Input and Valuation Techniques of Installment Financing Receivables (Detail)", "shortName": "Fair Value Measurements - Schedule of Fair Value Measurement Input and Valuation Techniques of Installment Financing Receivables (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "c-232", "name": "opfi:FinancingReceivableMeasurementInput", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "4", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "opfi-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-232", "name": "opfi:FinancingReceivableMeasurementInput", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "4", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "opfi-20240630.htm", "first": true, "unique": true } }, "R61": { "role": "http://www.opploans.com/role/FairValueMeasurementsScheduleofFairValueMeasurementInputandValuationTechniquesofPrivatePlacementWarrantsDetail", "longName": "9954505 - Disclosure - Fair Value Measurements - Schedule of Fair Value Measurement Input and Valuation Techniques of Private Placement Warrants (Detail)", "shortName": "Fair Value Measurements - Schedule of Fair Value Measurement Input and Valuation Techniques of Private Placement Warrants (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "c-250", "name": "us-gaap:WarrantsAndRightsOutstandingTerm", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "opfi-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-250", "name": "us-gaap:WarrantsAndRightsOutstandingTerm", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "opfi-20240630.htm", "first": true, "unique": true } }, "R62": { "role": "http://www.opploans.com/role/FairValueMeasurementsScheduleofChangesinFairValueofPrivatePlacementWarrantsDetail", "longName": "9954506 - Disclosure - Fair Value Measurements - Schedule of Changes in Fair Value of Private Placement Warrants (Detail)", "shortName": "Fair Value Measurements - Schedule of Changes in Fair Value of Private Placement Warrants (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "62", "firstAnchor": { "contextRef": "c-272", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "opfi-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-266", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "opfi-20240630.htm", "unique": true } }, "R63": { "role": "http://www.opploans.com/role/FairValueMeasurementsScheduleofCarryingValueandEstimatedFairValuesofFinancialAssetsandLiabilitiesDetail", "longName": "9954507 - Disclosure - Fair Value Measurements - Schedule of Carrying Value and Estimated Fair Values of Financial Assets and Liabilities (Detail)", "shortName": "Fair Value Measurements - Schedule of Carrying Value and Estimated Fair Values of Financial Assets and Liabilities (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "63", "firstAnchor": { "contextRef": "c-8", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "opfi-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-8", "name": "us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "opfi-20240630.htm", "unique": true } }, "R64": { "role": "http://www.opploans.com/role/CommitmentsContingenciesandRelatedPartyTransactionsDetail", "longName": "9954508 - Disclosure - Commitments, Contingencies and Related Party Transactions - (Detail)", "shortName": "Commitments, Contingencies and Related Party Transactions - (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "64", "firstAnchor": { "contextRef": "c-283", "name": "opfi:TaxReceivableAgreementPercentageOfMembersPayment", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "opfi-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-283", "name": "opfi:TaxReceivableAgreementPercentageOfMembersPayment", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "opfi-20240630.htm", "first": true, "unique": true } }, "R65": { "role": "http://www.opploans.com/role/ConcentrationofCreditRiskDetails", "longName": "9954509 - Disclosure - Concentration of Credit Risk (Details)", "shortName": "Concentration of Credit Risk (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "65", "firstAnchor": { "contextRef": "c-284", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "opfi-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-284", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "opfi-20240630.htm", "first": true, "unique": true } }, "R66": { "role": "http://www.opploans.com/role/RetirementPlanDetails", "longName": "9954510 - Disclosure - Retirement Plan (Details)", "shortName": "Retirement Plan (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "66", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "opfi-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "opfi-20240630.htm", "first": true, "unique": true } }, "R67": { "role": "http://www.opploans.com/role/EarningsPerShareScheduleofComputationofBasicandDilutedEarningsPerShareDetail", "longName": "9954511 - Disclosure - Earnings Per Share - Schedule of Computation of Basic and Diluted Earnings Per Share (Detail)", "shortName": "Earnings Per Share - Schedule of Computation of Basic and Diluted Earnings Per Share (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "67", "firstAnchor": { "contextRef": "c-18", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "opfi-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-18", "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "opfi-20240630.htm", "unique": true } }, "R68": { "role": "http://www.opploans.com/role/EarningsPerShareScheduleofSecuritiesExcludedfromCalculationofDilutedEarningsPerShareDetails", "longName": "9954512 - Disclosure - Earnings Per Share - Schedule of Securities Excluded from Calculation of Diluted Earnings Per Share (Details)", "shortName": "Earnings Per Share - Schedule of Securities Excluded from Calculation of Diluted Earnings Per Share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "68", "firstAnchor": { "contextRef": "c-18", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "opfi-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-18", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "opfi-20240630.htm", "first": true, "unique": true } }, "R69": { "role": "http://www.opploans.com/role/SubsequentEventsAdditionalInformationDetail", "longName": "9954513 - Disclosure - Subsequent Events - Additional Information (Detail)", "shortName": "Subsequent Events - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "69", "firstAnchor": { "contextRef": "c-342", "name": "us-gaap:EquityMethodInvestmentOwnershipPercentage", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "opfi-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-342", "name": "us-gaap:EquityMethodInvestmentOwnershipPercentage", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "opfi-20240630.htm", "first": true, "unique": true } } }, "tag": { "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Accounting Policies [Abstract]", "label": "Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountsNotesAndLoansReceivableLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsNotesAndLoansReceivableLineItems", "presentation": [ "http://www.opploans.com/role/FinanceReceivablesScheduleofChangesinFairValueofFinanceInstallmentReceivablesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts, Notes, Loans and Financing Receivable [Line Items]", "label": "Accounts, Notes, Loans and Financing Receivable [Line Items]", "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." } } }, "auth_ref": [ "r278", "r896" ] }, "us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "presentation": [ "http://www.opploans.com/role/AccruedExpenses" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued Expenses", "label": "Accounts Payable and Accrued Liabilities Disclosure [Text Block]", "documentation": "The entire disclosure for accounts payable and accrued liabilities at the end of the reporting period." } } }, "auth_ref": [ "r61", "r64", "r70", "r945" ] }, "us-gaap_AccountsPayableCurrentAndNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsPayableCurrentAndNoncurrent", "crdr": "credit", "calculation": { "http://www.opploans.com/role/ConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.opploans.com/role/ConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable", "label": "Accounts Payable", "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." } } }, "auth_ref": [ "r116", "r984" ] }, "opfi_AccrualForServicesRenderedAndGoodsPurchased": { "xbrltype": "monetaryItemType", "nsuri": "http://www.opploans.com/20240630", "localname": "AccrualForServicesRenderedAndGoodsPurchased", "crdr": "credit", "calculation": { "http://www.opploans.com/role/AccruedExpensesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrentAndNoncurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.opploans.com/role/AccruedExpensesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrual for services rendered and goods purchased", "label": "Accrual For Services Rendered And Goods Purchased", "documentation": "Accrual For Services Rendered And Goods Purchased" } } }, "auth_ref": [] }, "us-gaap_AccruedEmployeeBenefitsCurrentAndNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedEmployeeBenefitsCurrentAndNoncurrent", "crdr": "credit", "presentation": [ "http://www.opploans.com/role/StockBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "ESPP employee payroll contributions", "label": "Accrued Employee Benefits", "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." } } }, "auth_ref": [ "r116" ] }, "opfi_AccruedExitCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.opploans.com/20240630", "localname": "AccruedExitCosts", "crdr": "credit", "calculation": { "http://www.opploans.com/role/AccruedExpensesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrentAndNoncurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.opploans.com/role/AccruedExpensesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued exit costs", "label": "Accrued Exit Costs", "documentation": "Accrued Exit Costs" } } }, "auth_ref": [] }, "us-gaap_AccruedLiabilitiesCurrentAndNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedLiabilitiesCurrentAndNoncurrent", "crdr": "credit", "calculation": { "http://www.opploans.com/role/ConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 4.0 }, "http://www.opploans.com/role/AccruedExpensesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.opploans.com/role/AccruedExpensesDetails", "http://www.opploans.com/role/ConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued expenses", "totalLabel": "Total", "label": "Accrued Liabilities", "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." } } }, "auth_ref": [ "r116" ] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.opploans.com/role/PropertyEquipmentandSoftwareNetScheduleofPropertyEquipmentandSoftwareDetail": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.opploans.com/role/PropertyEquipmentandSoftwareNetScheduleofPropertyEquipmentandSoftwareDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Less accumulated depreciation and amortization", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services." } } }, "auth_ref": [ "r29", "r187", "r581" ] }, "ecd_Additional402vDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "Additional402vDisclosureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Additional 402(v) Disclosure", "label": "Additional 402(v) Disclosure [Text Block]" } } }, "auth_ref": [ "r812" ] }, "us-gaap_AdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalPaidInCapital", "crdr": "credit", "calculation": { "http://www.opploans.com/role/ConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.opploans.com/role/ConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Additional paid-in capital", "label": "Additional Paid in Capital", "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." } } }, "auth_ref": [ "r76", "r754", "r1015" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.opploans.com/role/ConsolidatedStatementsofStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Additional Paid-in Capital", "label": "Additional Paid-in Capital [Member]", "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." } } }, "auth_ref": [ "r608", "r884", "r885", "r886", "r887", "r959", "r1018" ] }, "opfi_AdditionalPurchaseRightAxis": { "xbrltype": "stringItemType", "nsuri": "http://www.opploans.com/20240630", "localname": "AdditionalPurchaseRightAxis", "presentation": [ "http://www.opploans.com/role/SubsequentEventsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Additional Purchase Right [Axis]", "label": "Additional Purchase Right [Axis]", "documentation": "Additional Purchase Right" } } }, "auth_ref": [] }, "opfi_AdditionalPurchaseRightDomain": { "xbrltype": "domainItemType", "nsuri": "http://www.opploans.com/20240630", "localname": "AdditionalPurchaseRightDomain", "presentation": [ "http://www.opploans.com/role/SubsequentEventsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Additional Purchase Right [Domain]", "label": "Additional Purchase Right [Domain]", "documentation": "Additional Purchase Right [Domain]" } } }, "auth_ref": [] }, "ecd_AdjToCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Compensation, Amount", "label": "Adjustment to Compensation Amount" } } }, "auth_ref": [ "r825" ] }, "ecd_AdjToCompAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToCompAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Compensation:", "label": "Adjustment to Compensation [Axis]" } } }, "auth_ref": [ "r825" ] }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToNonPeoNeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote", "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]" } } }, "auth_ref": [ "r825" ] }, "ecd_AdjToPeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToPeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment To PEO Compensation, Footnote", "label": "Adjustment To PEO Compensation, Footnote [Text Block]" } } }, "auth_ref": [ "r825" ] }, "opfi_AdjustmentOnTransferOfFinanceReceivablesFromHeldForSaleToHeldForInvestment": { "xbrltype": "monetaryItemType", "nsuri": "http://www.opploans.com/20240630", "localname": "AdjustmentOnTransferOfFinanceReceivablesFromHeldForSaleToHeldForInvestment", "crdr": "credit", "calculation": { "http://www.opploans.com/role/ConsolidatedStatementsofOperationsUnaudited": { "parentTag": "us-gaap_NoninterestExpense", "weight": -1.0, "order": 4.0 }, "http://www.opploans.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 17.0 } }, "presentation": [ "http://www.opploans.com/role/ConsolidatedStatementsofCashFlowsUnaudited", "http://www.opploans.com/role/ConsolidatedStatementsofOperationsUnaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Lower of cost or market adjustment on transfer of finance receivables from held for sale to held for investment", "label": "Adjustment On Transfer Of Finance Receivables From Held For Sale To Held For Investment", "documentation": "Adjustment On Transfer Of Finance Receivables From Held For Sale To Held For Investment" } } }, "auth_ref": [] }, "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "debit", "presentation": [ "http://www.opploans.com/role/ConsolidatedStatementsofStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Tax withholding on vesting of restricted stock units", "label": "Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation", "documentation": "Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [] }, "opfi_AdjustmentsToAdditionalPaidInCapitalAsAResultOfAdjustmentToDeferredTaxAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://www.opploans.com/20240630", "localname": "AdjustmentsToAdditionalPaidInCapitalAsAResultOfAdjustmentToDeferredTaxAsset", "crdr": "credit", "presentation": [ "http://www.opploans.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustments to additional paid-in capital as a result of adjustment to deferred tax asset", "label": "Adjustments To Additional Paid-In Capital As A Result Of Adjustment To Deferred Tax Asset", "documentation": "Adjustments To Additional Paid-In Capital As A Result Of Adjustment To Deferred Tax Asset" } } }, "auth_ref": [] }, "opfi_AdjustmentsToAdditionalPaidInCapitalDeferredTaxAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://www.opploans.com/20240630", "localname": "AdjustmentsToAdditionalPaidInCapitalDeferredTaxAsset", "crdr": "debit", "presentation": [ "http://www.opploans.com/role/ConsolidatedStatementsofStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Deferred tax asset", "label": "Adjustments To Additional Paid-In Capital, Deferred Tax Asset", "documentation": "Adjustments To Additional Paid-In Capital, Deferred Tax Asset" } } }, "auth_ref": [] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://www.opploans.com/role/ConsolidatedStatementsofStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation", "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement." } } }, "auth_ref": [ "r43", "r44", "r388" ] }, "opfi_AdjustmentsToAdditionalPaidInCapitalTaxReceivableAgreementLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://www.opploans.com/20240630", "localname": "AdjustmentsToAdditionalPaidInCapitalTaxReceivableAgreementLiability", "crdr": "credit", "presentation": [ "http://www.opploans.com/role/ConsolidatedStatementsofCashFlowsUnaudited", "http://www.opploans.com/role/ConsolidatedStatementsofStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Tax receivable agreement", "verboseLabel": "Adjustments to additional paid-in capital as a result of tax receivable agreement", "label": "Adjustments To Additional Paid-In Capital, Tax Receivable Agreement Liability", "documentation": "Adjustments To Additional Paid-In Capital, Tax Receivable Agreement Liability" } } }, "auth_ref": [] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.opploans.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustments to reconcile net income to net cash provided by operating activities:", "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtChngPnsnValInSummryCompstnTblForAplblYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table", "label": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table [Member]" } } }, "auth_ref": [ "r858" ] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Erroneous Compensation Amount", "label": "Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r784", "r794", "r804", "r836" ] }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtErrCompNotYetDeterminedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined", "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]" } } }, "auth_ref": [ "r787", "r797", "r807", "r839" ] }, "ecd_AggtPnsnAdjsSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtPnsnAdjsSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Pension Adjustments Service Cost", "label": "Aggregate Pension Adjustments Service Cost [Member]" } } }, "auth_ref": [ "r859" ] }, "ecd_AllAdjToCompMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllAdjToCompMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Adjustments to Compensation", "label": "All Adjustments to Compensation [Member]" } } }, "auth_ref": [ "r825" ] }, "ecd_AllExecutiveCategoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllExecutiveCategoriesMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Executive Categories", "label": "All Executive Categories [Member]" } } }, "auth_ref": [ "r832" ] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllIndividualsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Individuals", "label": "All Individuals [Member]" } } }, "auth_ref": [ "r788", "r798", "r808", "r832", "r840", "r844", "r852" ] }, "ecd_AllTradingArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllTradingArrangementsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "All Trading Arrangements", "label": "All Trading Arrangements [Member]" } } }, "auth_ref": [ "r850" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://www.opploans.com/role/StockBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share based compensation expenses", "label": "Share-Based Payment Arrangement, Expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r418", "r423" ] }, "us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock", "presentation": [ "http://www.opploans.com/role/FinanceReceivablesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Changes in Allowance for Credit Losses on Finance Receivables at Amortized Cost", "label": "Financing Receivable, Allowance for Credit Loss [Table Text Block]", "documentation": "Tabular disclosure of allowance for credit loss on financing receivable." } } }, "auth_ref": [ "r134", "r899" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AmendmentFlag", "presentation": [ "http://www.opploans.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Amendment Flag", "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "us-gaap_AmortizationOfFinancingCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AmortizationOfFinancingCosts", "crdr": "debit", "presentation": [ "http://www.opploans.com/role/BorrowingsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of debt issuance costs", "label": "Amortization of Debt Issuance Costs", "documentation": "Amount of amortization expense attributable to debt issuance costs." } } }, "auth_ref": [ "r86", "r343", "r877", "r972" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://www.opploans.com/role/EarningsPerShareScheduleofSecuritiesExcludedfromCalculationofDilutedEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Potential common stock (in shares)", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "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." } } }, "auth_ref": [ "r249" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "presentation": [ "http://www.opploans.com/role/EarningsPerShareScheduleofSecuritiesExcludedfromCalculationofDilutedEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities [Axis]", "label": "Antidilutive Securities [Axis]", "documentation": "Information by type of antidilutive security." } } }, "auth_ref": [ "r19" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "presentation": [ "http://www.opploans.com/role/EarningsPerShareScheduleofComputationofBasicandDilutedEarningsPerShareDetail", "http://www.opploans.com/role/EarningsPerShareScheduleofSecuritiesExcludedfromCalculationofDilutedEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "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." } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesNameDomain", "presentation": [ "http://www.opploans.com/role/EarningsPerShareScheduleofSecuritiesExcludedfromCalculationofDilutedEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities, Name [Domain]", "label": "Antidilutive Securities, Name [Domain]", "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." } } }, "auth_ref": [ "r19" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.opploans.com/role/ConsolidatedBalanceSheetsUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.opploans.com/role/ConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total assets", "label": "Assets", "documentation": "Amount of asset recognized for present right to economic benefit." } } }, "auth_ref": [ "r114", "r133", "r189", "r211", "r253", "r257", "r269", "r270", "r285", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r455", "r459", "r495", "r573", "r645", "r721", "r722", "r754", "r775", "r910", "r911", "r976" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsAbstract", "presentation": [ "http://www.opploans.com/role/ConsolidatedBalanceSheetsUnaudited", "http://www.opploans.com/role/FairValueMeasurementsScheduleofCarryingValueandEstimatedFairValuesofFinancialAssetsandLiabilitiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Assets", "label": "Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsFairValueDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsFairValueDisclosureAbstract", "presentation": [ "http://www.opploans.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesthatareMeasuredatFairValueonRecurringBasisDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Financial assets:", "label": "Assets, Fair Value Disclosure [Abstract]" } } }, "auth_ref": [] }, "ecd_AwardExrcPrice": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise Price", "label": "Award Exercise Price" } } }, "auth_ref": [ "r847" ] }, "ecd_AwardGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardGrantDateFairValue", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value as of Grant Date", "label": "Award Grant Date Fair Value" } } }, "auth_ref": [ "r848" ] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgDiscLineItems", "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]" } } }, "auth_ref": [ "r843" ] }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgHowMnpiCnsdrdTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing, How MNPI Considered", "label": "Award Timing, How MNPI Considered [Text Block]" } } }, "auth_ref": [ "r843" ] }, "ecd_AwardTmgMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing Method", "label": "Award Timing Method [Text Block]" } } }, "auth_ref": [ "r843" ] }, "ecd_AwardTmgMnpiCnsdrdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgMnpiCnsdrdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing MNPI Considered", "label": "Award Timing MNPI Considered [Flag]" } } }, "auth_ref": [ "r843" ] }, "ecd_AwardTmgMnpiDiscTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgMnpiDiscTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing MNPI Disclosure", "label": "Award Timing MNPI Disclosure [Text Block]" } } }, "auth_ref": [ "r843" ] }, "ecd_AwardTmgPredtrmndFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgPredtrmndFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing Predetermined", "label": "Award Timing Predetermined [Flag]" } } }, "auth_ref": [ "r843" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AwardTypeAxis", "presentation": [ "http://www.opploans.com/role/EarningsPerShareScheduleofComputationofBasicandDilutedEarningsPerShareDetail", "http://www.opploans.com/role/StockBasedCompensationAdditionalInformationDetails", "http://www.opploans.com/role/StockBasedCompensationScheduleofPSUActivityDetails", "http://www.opploans.com/role/StockBasedCompensationScheduleofRestrictedStockUnitActivityDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type [Axis]", "label": "Award Type [Axis]", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417" ] }, "ecd_AwardUndrlygSecuritiesAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardUndrlygSecuritiesAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Underlying Securities", "label": "Award Underlying Securities Amount" } } }, "auth_ref": [ "r846" ] }, "ecd_AwardsCloseToMnpiDiscIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardsCloseToMnpiDiscIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Awards Close in Time to MNPI Disclosures, Individual Name" } } }, "auth_ref": [ "r845" ] }, "ecd_AwardsCloseToMnpiDiscTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardsCloseToMnpiDiscTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Awards Close in Time to MNPI Disclosures", "label": "Awards Close in Time to MNPI Disclosures [Table]" } } }, "auth_ref": [ "r844" ] }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardsCloseToMnpiDiscTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Awards Close in Time to MNPI Disclosures, Table", "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]" } } }, "auth_ref": [ "r844" ] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://www.opploans.com/role/SignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Basis of presentation", "label": "Basis of Accounting, Policy [Policy Text Block]", "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)." } } }, "auth_ref": [] }, "opfi_BittyHoldingsLLCMember": { "xbrltype": "domainItemType", "nsuri": "http://www.opploans.com/20240630", "localname": "BittyHoldingsLLCMember", "presentation": [ "http://www.opploans.com/role/SubsequentEventsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Bitty Holdings, LLC", "label": "Bitty Holdings, LLC [Member]", "documentation": "Bitty Holdings, LLC" } } }, "auth_ref": [] }, "us-gaap_BusinessExitCosts1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessExitCosts1", "crdr": "debit", "calculation": { "http://www.opploans.com/role/ConsolidatedStatementsofOperationsUnaudited": { "parentTag": "us-gaap_NoninterestExpense", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://www.opploans.com/role/ConsolidatedStatementsofOperationsUnaudited", "http://www.opploans.com/role/SignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Exit costs", "label": "Business Exit Costs", "documentation": "Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Includes, but is not limited to, one-time termination benefits, termination of an operating lease or other contract, consolidating or closing facilities, and relocating employees, and termination benefits associated with an ongoing benefit arrangement. Excludes expenses associated with special or contractual termination benefits, a discontinued operation or an asset retirement obligation." } } }, "auth_ref": [ "r6" ] }, "us-gaap_CapitalizedComputerSoftwareAmortization1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CapitalizedComputerSoftwareAmortization1", "crdr": "debit", "presentation": [ "http://www.opploans.com/role/SignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Capitalized software costs, amortization expense", "label": "Capitalized Computer Software, Amortization", "documentation": "Amount of expense for amortization of capitalized computer software costs." } } }, "auth_ref": [ "r707", "r708" ] }, "opfi_CapitalizedTechnologyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.opploans.com/20240630", "localname": "CapitalizedTechnologyPolicyTextBlock", "presentation": [ "http://www.opploans.com/role/SignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Capitalized technology", "label": "Capitalized Technology [Policy Text Block]", "documentation": "Capitalized technology [Policy text block]." } } }, "auth_ref": [] }, "us-gaap_CarryingReportedAmountFairValueDisclosureMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CarryingReportedAmountFairValueDisclosureMember", "presentation": [ "http://www.opploans.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesthatareMeasuredatFairValueonRecurringBasisDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Reported Value Measurement", "label": "Reported Value Measurement [Member]", "documentation": "Measured as reported on the statement of financial position (balance sheet)." } } }, "auth_ref": [ "r52", "r53" ] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.opploans.com/role/ConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.opploans.com/role/ConsolidatedBalanceSheetsUnaudited", "http://www.opploans.com/role/FairValueMeasurementsScheduleofCarryingValueandEstimatedFairValuesofFinancialAssetsandLiabilitiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Cash", "verboseLabel": "Cash", "label": "Cash and Cash Equivalents, at Carrying Value", "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." } } }, "auth_ref": [ "r17", "r185", "r710" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://www.opploans.com/role/ConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.opploans.com/role/ConsolidatedBalanceSheetsUnaudited", "http://www.opploans.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total cash and restricted cash", "periodStartLabel": "Beginning", "periodEndLabel": "Ending", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "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." } } }, "auth_ref": [ "r17", "r90", "r207" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract", "presentation": [ "http://www.opploans.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and restricted cash", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.opploans.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.opploans.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Net increase in cash and restricted cash", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Excluding Exchange Rate Effect", "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." } } }, "auth_ref": [ "r1", "r90" ] }, "opfi_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.opploans.com/20240630", "localname": "CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract", "presentation": [ "http://www.opploans.com/role/LeasesScheduleofComponentsofLeaseCostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash paid for amounts included in the measurement of lease liabilities:", "label": "Cash Paid For Amounts Included in The Measurement of Lease Liabilities [Abstract]", "documentation": "Cash Paid For Amounts Included in The Measurement of Lease Liabilities" } } }, "auth_ref": [] }, "opfi_ChangeInFairValueOfFinanceReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://www.opploans.com/20240630", "localname": "ChangeInFairValueOfFinanceReceivables", "crdr": "credit", "calculation": { "http://www.opploans.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 14.0 } }, "presentation": [ "http://www.opploans.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Change in fair value of finance receivables", "label": "Change In Fair Value Of Finance Receivables", "documentation": "Change in fair value of finance receivables." } } }, "auth_ref": [] }, "ecd_ChangedPeerGroupFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ChangedPeerGroupFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Changed Peer Group, Footnote", "label": "Changed Peer Group, Footnote [Text Block]" } } }, "auth_ref": [ "r823" ] }, "ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year", "label": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year [Member]" } } }, "auth_ref": [ "r820" ] }, "ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested", "label": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested [Member]" } } }, "auth_ref": [ "r818" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CityAreaCode", "presentation": [ "http://www.opploans.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "City Area Code", "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_ClassOfStockDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfStockDomain", "presentation": [ "http://www.opploans.com/role/BorrowingsAdditionalInformationDetail", "http://www.opploans.com/role/ConsolidatedBalanceSheetsUnaudited", "http://www.opploans.com/role/ConsolidatedBalanceSheetsUnauditedParenthetical", "http://www.opploans.com/role/ConsolidatedStatementsofStockholdersEquityUnaudited", "http://www.opploans.com/role/CoverPage", "http://www.opploans.com/role/OrganizationandNatureofOperationsDetails", "http://www.opploans.com/role/StockBasedCompensationAdditionalInformationDetails", "http://www.opploans.com/role/StockholdersEquityDetails", "http://www.opploans.com/role/SubsequentEventsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Stock [Domain]", "label": "Class of Stock [Domain]", "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." } } }, "auth_ref": [ "r153", "r190", "r191", "r192", "r211", "r234", "r239", "r246", "r248", "r255", "r256", "r285", "r312", "r314", "r315", "r316", "r319", "r320", "r351", "r352", "r355", "r358", "r365", "r495", "r600", "r601", "r602", "r603", "r608", "r609", "r610", "r611", "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r633", "r654", "r671", "r685", "r686", "r687", "r688", "r689", "r863", "r879", "r888" ] }, "us-gaap_ClassOfStockLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfStockLineItems", "presentation": [ "http://www.opploans.com/role/OrganizationandNatureofOperationsDetails", "http://www.opploans.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Stock [Line Items]", "label": "Class of Stock [Line Items]", "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." } } }, "auth_ref": [ "r190", "r191", "r192", "r255", "r351", "r352", "r353", "r355", "r358", "r363", "r365", "r600", "r601", "r602", "r603", "r733", "r863", "r879" ] }, "us-gaap_ClassOfWarrantOrRightAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfWarrantOrRightAxis", "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/WarrantLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Warrant or Right [Axis]", "label": "Class of Warrant or Right [Axis]", "documentation": "Information by type of warrant or right issued." } } }, "auth_ref": [ "r41" ] }, "us-gaap_ClassOfWarrantOrRightDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfWarrantOrRightDomain", "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/WarrantLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Warrant or Right [Domain]", "label": "Class of Warrant or Right [Domain]", "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." } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfWarrantOrRightLineItems", "presentation": [ "http://www.opploans.com/role/WarrantLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Warrant or Right [Line Items]", "label": "Class of Warrant or Right [Line Items]", "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." } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfWarrantOrRightOutstanding", "presentation": [ "http://www.opploans.com/role/WarrantLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Warrants outstanding (in shares)", "label": "Class of Warrant or Right, Outstanding", "documentation": "Number of warrants or rights outstanding." } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfWarrantOrRightTable", "presentation": [ "http://www.opploans.com/role/WarrantLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Warrant or Right [Table]", "label": "Class of Warrant or Right [Table]", "documentation": "Disclosure of information about warrant or right issued that give holder right to purchase security from issuer at specific price within certain time frame." } } }, "auth_ref": [ "r41" ] }, "opfi_ClassVVotingStockMember": { "xbrltype": "domainItemType", "nsuri": "http://www.opploans.com/20240630", "localname": "ClassVVotingStockMember", "presentation": [ "http://www.opploans.com/role/ConsolidatedBalanceSheetsUnaudited", "http://www.opploans.com/role/ConsolidatedBalanceSheetsUnauditedParenthetical", "http://www.opploans.com/role/ConsolidatedStatementsofStockholdersEquityUnaudited", "http://www.opploans.com/role/CoverPage", "http://www.opploans.com/role/OrganizationandNatureofOperationsDetails", "http://www.opploans.com/role/SubsequentEventsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Class V Voting Stock", "label": "Class V Voting Stock [Member]", "documentation": "Class V Voting Stock" } } }, "auth_ref": [] }, "ecd_CoSelectedMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CoSelectedMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Company Selected Measure Amount", "label": "Company Selected Measure Amount" } } }, "auth_ref": [ "r824" ] }, "ecd_CoSelectedMeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CoSelectedMeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Company Selected Measure Name", "label": "Company Selected Measure Name" } } }, "auth_ref": [ "r824" ] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingencies", "crdr": "credit", "presentation": [ "http://www.opploans.com/role/ConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and contingencies (Note 13)", "label": "Commitments and Contingencies", "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." } } }, "auth_ref": [ "r71", "r118", "r574", "r632" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://www.opploans.com/role/CommitmentsContingenciesandRelatedPartyTransactions" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments, Contingencies and Related Party Transactions", "label": "Commitments and Contingencies Disclosure [Text Block]", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r101", "r304", "r305", "r694", "r901", "r906" ] }, "us-gaap_CommonClassAMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonClassAMember", "presentation": [ "http://www.opploans.com/role/BorrowingsAdditionalInformationDetail", "http://www.opploans.com/role/ConsolidatedBalanceSheetsUnaudited", "http://www.opploans.com/role/ConsolidatedBalanceSheetsUnauditedParenthetical", "http://www.opploans.com/role/ConsolidatedStatementsofStockholdersEquityUnaudited", "http://www.opploans.com/role/CoverPage", "http://www.opploans.com/role/OrganizationandNatureofOperationsDetails", "http://www.opploans.com/role/StockBasedCompensationAdditionalInformationDetails", "http://www.opploans.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "netLabel": "Class A common stock, par value $0.0001 per share", "terseLabel": "Class A Common Stock", "verboseLabel": "Class A Common Stock", "label": "Common Class A [Member]", "documentation": "Classification of common stock representing ownership interest in a corporation." } } }, "auth_ref": [ "r1018" ] }, "us-gaap_CommonClassBMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonClassBMember", "presentation": [ "http://www.opploans.com/role/ConsolidatedBalanceSheetsUnaudited", "http://www.opploans.com/role/ConsolidatedBalanceSheetsUnauditedParenthetical", "http://www.opploans.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Class B Common Stock", "label": "Common Class B [Member]", "documentation": "Classification of common stock that has different rights than Common Class A, representing ownership interest in a corporation." } } }, "auth_ref": [ "r1018" ] }, "us-gaap_CommonStockDividendsPerShareCashPaid": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockDividendsPerShareCashPaid", "presentation": [ "http://www.opploans.com/role/ConsolidatedStatementsofStockholdersEquityUnauditedParenthetical", "http://www.opploans.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Dividends payable, amount per share (in dollars per share)", "label": "Common Stock, Dividends, Per Share, Cash Paid", "documentation": "Aggregate dividends paid during the period for each share of common stock outstanding." } } }, "auth_ref": [ "r107" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockMember", "presentation": [ "http://www.opploans.com/role/ConsolidatedStatementsofStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Common Stock", "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r765", "r766", "r767", "r769", "r770", "r771", "r772", "r884", "r885", "r887", "r959", "r1014", "r1018" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.opploans.com/role/ConsolidatedBalanceSheetsUnauditedParenthetical", "http://www.opploans.com/role/OrganizationandNatureofOperationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, par or stated value per share (in dollars per share)", "label": "Common Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r74" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.opploans.com/role/ConsolidatedBalanceSheetsUnauditedParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares authorized (in shares)", "label": "Common Stock, Shares Authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r74", "r633" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.opploans.com/role/ConsolidatedBalanceSheetsUnauditedParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares, issued (in shares)", "label": "Common Stock, Shares, Issued", "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." } } }, "auth_ref": [ "r74" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.opploans.com/role/ConsolidatedBalanceSheetsUnauditedParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares, outstanding (in shares)", "label": "Common Stock, Shares, Outstanding", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r9", "r74", "r633", "r651", "r1018", "r1019" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://www.opploans.com/role/ConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.opploans.com/role/ConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, value, issued", "label": "Common Stock, Value, Issued", "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." } } }, "auth_ref": [ "r74", "r577", "r754" ] }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Company Selected Measure", "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]" } } }, "auth_ref": [ "r829" ] }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsNetIncomeTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Net Income", "label": "Compensation Actually Paid vs. Net Income [Text Block]" } } }, "auth_ref": [ "r828" ] }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsOtherMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Other Measure", "label": "Compensation Actually Paid vs. Other Measure [Text Block]" } } }, "auth_ref": [ "r830" ] }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return", "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]" } } }, "auth_ref": [ "r827" ] }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CompensationAndRetirementDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Retirement Benefits [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskBenchmarkDomain", "presentation": [ "http://www.opploans.com/role/ConcentrationofCreditRiskDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Benchmark [Domain]", "label": "Concentration Risk Benchmark [Domain]", "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "auth_ref": [ "r21", "r23", "r54", "r55", "r275", "r693" ] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://www.opploans.com/role/ConcentrationofCreditRiskDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Benchmark [Axis]", "label": "Concentration Risk Benchmark [Axis]", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r21", "r23", "r54", "r55", "r275", "r598", "r693" ] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://www.opploans.com/role/ConcentrationofCreditRiskDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Type [Axis]", "label": "Concentration Risk Type [Axis]", "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender." } } }, "auth_ref": [ "r21", "r23", "r54", "r55", "r275", "r693", "r868" ] }, "us-gaap_ConcentrationRiskDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskDisclosureTextBlock", "presentation": [ "http://www.opploans.com/role/ConcentrationofCreditRisk" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration of Credit Risk", "label": "Concentration Risk Disclosure [Text Block]", "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." } } }, "auth_ref": [ "r95" ] }, "us-gaap_ConcentrationRiskLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskLineItems", "presentation": [ "http://www.opploans.com/role/ConcentrationofCreditRiskDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk [Line Items]", "label": "Concentration Risk [Line Items]", "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." } } }, "auth_ref": [ "r693" ] }, "us-gaap_ConcentrationRiskPercentage1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskPercentage1", "presentation": [ "http://www.opploans.com/role/ConcentrationofCreditRiskDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration risk, percentage", "label": "Concentration Risk, Percentage", "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." } } }, "auth_ref": [ "r21", "r23", "r54", "r55", "r275" ] }, "us-gaap_ConcentrationRiskTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskTable", "presentation": [ "http://www.opploans.com/role/ConcentrationofCreditRiskDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk [Table]", "label": "Concentration Risk [Table]", "documentation": "Disclosure of information about concentration risk. Includes, but is not limited to, percentage of concentration risk and benchmark serving as denominator in calculation of percentage of concentration risk." } } }, "auth_ref": [ "r20", "r21", "r23", "r24", "r54", "r111", "r693" ] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskTypeDomain", "presentation": [ "http://www.opploans.com/role/ConcentrationofCreditRiskDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Type [Domain]", "label": "Concentration Risk Type [Domain]", "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." } } }, "auth_ref": [ "r21", "r23", "r54", "r55", "r275", "r693" ] }, "srt_ConsolidatedEntitiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ConsolidatedEntitiesAxis", "presentation": [ "http://www.opploans.com/role/ConsolidatedBalanceSheetsUnaudited", "http://www.opploans.com/role/ConsolidatedBalanceSheetsUnauditedParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidated Entities [Axis]", "label": "Consolidated Entities [Axis]", "documentation": "Information by consolidated entity or group of entities." } } }, "auth_ref": [ "r157", "r171", "r215", "r455", "r456", "r459", "r460", "r524", "r699", "r870", "r871", "r872", "r909", "r912", "r913" ] }, "srt_ConsolidatedEntitiesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ConsolidatedEntitiesDomain", "presentation": [ "http://www.opploans.com/role/ConsolidatedBalanceSheetsUnaudited", "http://www.opploans.com/role/ConsolidatedBalanceSheetsUnauditedParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidated Entities [Domain]", "label": "Consolidated Entities [Domain]", "documentation": "Entity or group of entities consolidated into reporting entity." } } }, "auth_ref": [ "r157", "r171", "r215", "r455", "r456", "r459", "r460", "r524", "r699", "r870", "r871", "r872", "r909", "r912", "r913" ] }, "us-gaap_ConsolidationPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConsolidationPolicyTextBlock", "presentation": [ "http://www.opploans.com/role/SignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidation", "label": "Consolidation, Policy [Policy Text Block]", "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." } } }, "auth_ref": [ "r48", "r714" ] }, "us-gaap_ConsolidationSubsidiariesOrOtherInvestmentsConsolidatedEntitiesPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConsolidationSubsidiariesOrOtherInvestmentsConsolidatedEntitiesPolicy", "presentation": [ "http://www.opploans.com/role/SignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Noncontrolling interests", "label": "Consolidation, Subsidiaries or Other Investments, Consolidated Entities, Policy [Policy Text Block]", "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." } } }, "auth_ref": [ "r141" ] }, "opfi_ContractualDelinquencyMember": { "xbrltype": "domainItemType", "nsuri": "http://www.opploans.com/20240630", "localname": "ContractualDelinquencyMember", "presentation": [ "http://www.opploans.com/role/FinanceReceivablesAdditionalInformationDetail", "http://www.opploans.com/role/FinanceReceivablesSummaryofCreditQualityFinanceReceivablePortfolioDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Contractual delinquency", "label": "Contractual Delinquency [Member]", "documentation": "Contractual delinquency member." } } }, "auth_ref": [] }, "us-gaap_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock", "presentation": [ "http://www.opploans.com/role/SignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Costs associated with exit activities", "label": "Costs Associated with Exit or Disposal Activities or Restructurings, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for recognizing and reporting costs associated with exiting, disposing of, and restructuring certain operations." } } }, "auth_ref": [ "r13", "r99", "r100" ] }, "srt_CounterpartyNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "CounterpartyNameAxis", "presentation": [ "http://www.opploans.com/role/SignificantAccountingPoliciesAdditionalInformationDetail", "http://www.opploans.com/role/SubsequentEventsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Counterparty Name [Axis]", "label": "Counterparty Name [Axis]", "documentation": "Information by name of counterparty. A counterparty is the other party that participates in a financial transaction. Examples include, but not limited to, the name of the financial institution." } } }, "auth_ref": [ "r178", "r179", "r213", "r214", "r325", "r353", "r523", "r533", "r571", "r711", "r713" ] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "us-gaap_CreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CreditFacilityAxis", "presentation": [ "http://www.opploans.com/role/BorrowingsAdditionalInformationDetail", "http://www.opploans.com/role/BorrowingsScheduleofBorrowingsDetail", "http://www.opploans.com/role/BorrowingsSummaryofRequiredPaymentsforBorrowingsExcludingSecuredBorrowingandRevolvingLinesofCreditDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facility [Axis]", "label": "Credit Facility [Axis]", "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [ "r311", "r907" ] }, "us-gaap_CreditFacilityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CreditFacilityDomain", "presentation": [ "http://www.opploans.com/role/BorrowingsAdditionalInformationDetail", "http://www.opploans.com/role/BorrowingsScheduleofBorrowingsDetail", "http://www.opploans.com/role/BorrowingsSummaryofRequiredPaymentsforBorrowingsExcludingSecuredBorrowingandRevolvingLinesofCreditDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facility [Domain]", "label": "Credit Facility [Domain]", "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [ "r311", "r907", "r908" ] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.opploans.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Current Fiscal Year End Date", "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtDisclosureTextBlock", "presentation": [ "http://www.opploans.com/role/Borrowings" ], "lang": { "en-us": { "role": { "terseLabel": "Borrowings", "label": "Debt Disclosure [Text Block]", "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." } } }, "auth_ref": [ "r102", "r209", "r297", "r298", "r299", "r300", "r301", "r310", "r311", "r321", "r327", "r328", "r329", "r330", "r331", "r332", "r337", "r344", "r345", "r347", "r504" ] }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "presentation": [ "http://www.opploans.com/role/BorrowingsAdditionalInformationDetail", "http://www.opploans.com/role/BorrowingsScheduleofBorrowingsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Basis spread on variable rate", "label": "Debt Instrument, Basis Spread on Variable Rate", "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentInterestRateStatedPercentage", "presentation": [ "http://www.opploans.com/role/BorrowingsScheduleofBorrowingsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Interest\u00a0rate", "label": "Debt Instrument, Interest Rate, Stated Percentage", "documentation": "Contractual interest rate for funds borrowed, under the debt agreement." } } }, "auth_ref": [ "r66", "r323" ] }, "us-gaap_DebtInstrumentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentLineItems", "presentation": [ "http://www.opploans.com/role/BorrowingsScheduleofBorrowingsDetail", "http://www.opploans.com/role/BorrowingsSummaryofRequiredPaymentsforBorrowingsExcludingSecuredBorrowingandRevolvingLinesofCreditDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument [Line Items]", "label": "Debt Instrument [Line Items]", "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." } } }, "auth_ref": [ "r215", "r322", "r323", "r324", "r325", "r326", "r328", "r333", "r334", "r335", "r336", "r338", "r339", "r340", "r341", "r342", "r343", "r346", "r728", "r729", "r730", "r731", "r732", "r752", "r880", "r971", "r973" ] }, "us-gaap_DebtInstrumentMaturityDateDescription": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentMaturityDateDescription", "presentation": [ "http://www.opploans.com/role/BorrowingsScheduleofBorrowingsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Maturity Date", "label": "Debt Instrument, Maturity Date, Description", "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." } } }, "auth_ref": [ "r67" ] }, "us-gaap_DebtInstrumentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentTable", "presentation": [ "http://www.opploans.com/role/BorrowingsScheduleofBorrowingsDetail", "http://www.opploans.com/role/BorrowingsSummaryofRequiredPaymentsforBorrowingsExcludingSecuredBorrowingandRevolvingLinesofCreditDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Long-term Debt Instruments [Table]", "label": "Schedule of Long-Term Debt Instruments [Table]", "documentation": "Disclosure of information about long-term debt instrument or arrangement." } } }, "auth_ref": [ "r14", "r35", "r38", "r60", "r105", "r106", "r215", "r322", "r323", "r324", "r325", "r326", "r328", "r333", "r334", "r335", "r336", "r338", "r339", "r340", "r341", "r342", "r343", "r346", "r728", "r729", "r730", "r731", "r732", "r752", "r880", "r971", "r973" ] }, "us-gaap_DebtInstrumentVariableInterestRateTypeExtensibleEnumeration": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentVariableInterestRateTypeExtensibleEnumeration", "presentation": [ "http://www.opploans.com/role/BorrowingsScheduleofBorrowingsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Variable Interest Rate, Type [Extensible Enumeration]", "label": "Debt Instrument, Variable Interest Rate, Type [Extensible Enumeration]", "documentation": "Indicates type of variable interest rate on debt instrument." } } }, "auth_ref": [ "r570" ] }, "us-gaap_DebtInstrumentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentsAbstract", "presentation": [ "http://www.opploans.com/role/BorrowingsScheduleofBorrowingsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instruments [Abstract]", "label": "Debt Instruments [Abstract]" } } }, "auth_ref": [] }, "opfi_DebtIssuanceCostAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://www.opploans.com/20240630", "localname": "DebtIssuanceCostAmortization", "crdr": "debit", "calculation": { "http://www.opploans.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.opploans.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Debt issuance cost amortization", "label": "Debt Issuance Cost Amortization", "documentation": "Debt issuance cost amortization." } } }, "auth_ref": [] }, "us-gaap_DeferredFinanceCostsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredFinanceCostsNet", "crdr": "debit", "calculation": { "http://www.opploans.com/role/ConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.opploans.com/role/BorrowingsAdditionalInformationDetail", "http://www.opploans.com/role/ConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Debt issuance costs, net", "label": "Debt Issuance Costs, Net", "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs." } } }, "auth_ref": [ "r915", "r970", "r971", "r973" ] }, "us-gaap_DeferredIncomeTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredIncomeTaxAssetsNet", "crdr": "debit", "calculation": { "http://www.opploans.com/role/ConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.opploans.com/role/ConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred tax asset", "label": "Deferred Income Tax Assets, Net", "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting." } } }, "auth_ref": [ "r427", "r428" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.opploans.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 15.0 } }, "presentation": [ "http://www.opploans.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred income taxes", "label": "Deferred Income Tax Expense (Benefit)", "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r6", "r150", "r882" ] }, "us-gaap_DefinedContributionPlanCostRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedContributionPlanCostRecognized", "crdr": "debit", "presentation": [ "http://www.opploans.com/role/RetirementPlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Salaries and employee benefits", "label": "Defined Contribution Plan, Cost", "documentation": "Amount of cost for defined contribution plan." } } }, "auth_ref": [ "r384" ] }, "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedContributionPlanEmployerMatchingContributionPercentOfMatch", "presentation": [ "http://www.opploans.com/role/RetirementPlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Employer matching contribution, percent of match", "label": "Defined Contribution Plan, Employer Matching Contribution, Percent of Match", "documentation": "Percentage employer matches of the employee's percentage contribution matched." } } }, "auth_ref": [] }, "us-gaap_DepreciationAmortizationAndAccretionNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DepreciationAmortizationAndAccretionNet", "crdr": "debit", "presentation": [ "http://www.opploans.com/role/PropertyEquipmentandSoftwareNetAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation and amortization expense", "label": "Depreciation, Amortization and Accretion, Net", "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." } } }, "auth_ref": [ "r6" ] }, "us-gaap_DepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DepreciationAndAmortization", "crdr": "debit", "calculation": { "http://www.opploans.com/role/ConsolidatedStatementsofOperationsUnaudited": { "parentTag": "us-gaap_NoninterestExpense", "weight": 1.0, "order": 3.0 }, "http://www.opploans.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://www.opploans.com/role/ConsolidatedStatementsofCashFlowsUnaudited", "http://www.opploans.com/role/ConsolidatedStatementsofOperationsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation and amortization", "label": "Depreciation, Depletion and Amortization, Nonproduction", "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." } } }, "auth_ref": [ "r6", "r28" ] }, "us-gaap_DilutiveSecuritiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DilutiveSecuritiesAbstract", "presentation": [ "http://www.opploans.com/role/EarningsPerShareScheduleofComputationofBasicandDilutedEarningsPerShareDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Effect of dilutive securities:", "label": "Dilutive Securities, Effect on Basic Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://www.opploans.com/role/StockBasedCompensation" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-Based Compensation", "label": "Share-Based Payment Arrangement [Text Block]", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r386", "r391", "r419", "r420", "r422", "r739" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DistributionMadeToLimitedLiabilityCompanyLLCMemberCashDistributionsDeclared": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DistributionMadeToLimitedLiabilityCompanyLLCMemberCashDistributionsDeclared", "crdr": "debit", "presentation": [ "http://www.opploans.com/role/ConsolidatedStatementsofStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Member distributions", "label": "Distribution Made to Limited Liability Company (LLC) Member, Cash Distributions Declared", "documentation": "Amount of equity impact of cash distributions declared to unit-holder of limited liability company (LLC)." } } }, "auth_ref": [ "r107", "r254" ] }, "us-gaap_DistributionMadeToLimitedLiabilityCompanyLLCMemberCashDistributionsPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DistributionMadeToLimitedLiabilityCompanyLLCMemberCashDistributionsPaid", "crdr": "credit", "presentation": [ "http://www.opploans.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Member distributions paid", "label": "Distribution Made to Limited Liability Company (LLC) Member, Cash Distributions Paid", "documentation": "Amount of cash distribution paid to unit-holder of limited liability company (LLC)." } } }, "auth_ref": [ "r107" ] }, "us-gaap_DividendsCash": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DividendsCash", "crdr": "debit", "presentation": [ "http://www.opploans.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Dividends, cash", "label": "Dividends, Cash", "documentation": "Amount of paid and unpaid cash dividends declared for classes of stock, for example, but not limited to, common and preferred." } } }, "auth_ref": [ "r4", "r107" ] }, "us-gaap_DividendsCommonStockStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DividendsCommonStockStock", "crdr": "debit", "presentation": [ "http://www.opploans.com/role/ConsolidatedStatementsofStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Common stock dividend", "label": "Dividends, Common Stock, Stock", "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in stock." } } }, "auth_ref": [ "r107" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.opploans.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Period Focus", "label": "Document Fiscal Period Focus", "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." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.opploans.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Year Focus", "label": "Document Fiscal Year Focus", "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." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.opploans.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Period End Date", "label": "Document Period End Date", "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." } } }, "auth_ref": [] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentQuarterlyReport", "presentation": [ "http://www.opploans.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Quarterly Report", "label": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r779" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentTransitionReport", "presentation": [ "http://www.opploans.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Transition Report", "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r811" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentType", "presentation": [ "http://www.opploans.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Type", "label": "Document Type", "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'." } } }, "auth_ref": [] }, "ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year", "label": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year [Member]" } } }, "auth_ref": [ "r822" ] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareAbstract", "presentation": [ "http://www.opploans.com/role/ConsolidatedStatementsofOperationsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Earnings per common share:", "label": "Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.opploans.com/role/ConsolidatedStatementsofOperationsUnaudited", "http://www.opploans.com/role/EarningsPerShareScheduleofComputationofBasicandDilutedEarningsPerShareDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Basic (in dollars per share)", "label": "Earnings Per Share, Basic", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r198", "r221", "r222", "r223", "r224", "r225", "r226", "r231", "r234", "r246", "r247", "r248", "r252", "r450", "r453", "r469", "r470", "r567", "r588", "r715" ] }, "us-gaap_EarningsPerShareBasicAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareBasicAbstract", "presentation": [ "http://www.opploans.com/role/EarningsPerShareScheduleofComputationofBasicandDilutedEarningsPerShareDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Earnings per share:", "label": "Earnings Per Share, Basic [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.opploans.com/role/ConsolidatedStatementsofOperationsUnaudited", "http://www.opploans.com/role/EarningsPerShareScheduleofComputationofBasicandDilutedEarningsPerShareDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Diluted (in dollars per share)", "label": "Earnings Per Share, Diluted", "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." } } }, "auth_ref": [ "r198", "r221", "r222", "r223", "r224", "r225", "r226", "r234", "r246", "r247", "r248", "r252", "r450", "r453", "r469", "r470", "r567", "r588", "r715" ] }, "us-gaap_EarningsPerShareDilutedAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareDilutedAbstract", "presentation": [ "http://www.opploans.com/role/EarningsPerShareScheduleofComputationofBasicandDilutedEarningsPerShareDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Denominator:", "label": "Earnings Per Share, Diluted [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareReconciliationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareReconciliationAbstract", "presentation": [ "http://www.opploans.com/role/EarningsPerShareScheduleofComputationofBasicandDilutedEarningsPerShareDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Numerator:", "label": "Earnings Per Share Reconciliation [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://www.opploans.com/role/EarningsPerShare" ], "lang": { "en-us": { "role": { "terseLabel": "Earnings Per Share", "label": "Earnings Per Share [Text Block]", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r230", "r249", "r250", "r251" ] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectiveIncomeTaxRateContinuingOperations", "presentation": [ "http://www.opploans.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effective income tax rate, percent", "label": "Effective Income Tax Rate Reconciliation, Percent", "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r430", "r742" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "presentation": [ "http://www.opploans.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statutory income tax rate, percent", "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss)." } } }, "auth_ref": [ "r212", "r430", "r440", "r742" ] }, "opfi_EffectiveIncomeTaxRateReconciliationExcludingTaxExpenseBenefitShareBasedPaymentArrangementPercent": { "xbrltype": "percentItemType", "nsuri": "http://www.opploans.com/20240630", "localname": "EffectiveIncomeTaxRateReconciliationExcludingTaxExpenseBenefitShareBasedPaymentArrangementPercent", "presentation": [ "http://www.opploans.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effective income tax rate, excluding tax expense, stock compensation adjustment, percent", "label": "Effective Income Tax Rate Reconciliation, Excluding Tax Expense (Benefit), Share-Based Payment Arrangement, Percent", "documentation": "Effective Income Tax Rate Reconciliation, Excluding Tax Expense (Benefit), Share-Based Payment Arrangement, Percent" } } }, "auth_ref": [] }, "us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount", "crdr": "debit", "presentation": [ "http://www.opploans.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effective income tax rate, stock compensation adjustment, amount", "label": "Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-Based Payment Arrangement, Amount", "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." } } }, "auth_ref": [ "r867", "r947", "r948" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent", "presentation": [ "http://www.opploans.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effective income tax rate, stock compensation adjustment, percent", "label": "Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-Based Payment Arrangement, Percent", "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." } } }, "auth_ref": [ "r867", "r947", "r948" ] }, "opfi_EmergingGrowthCompanyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.opploans.com/20240630", "localname": "EmergingGrowthCompanyPolicyTextBlock", "presentation": [ "http://www.opploans.com/role/SignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Emerging growth company", "label": "Emerging Growth Company [Policy Text Block]", "documentation": "Emerging Growth Company" } } }, "auth_ref": [] }, "us-gaap_EmployeeBenefitsAndShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeBenefitsAndShareBasedCompensation", "crdr": "debit", "presentation": [ "http://www.opploans.com/role/StockBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "ESPP compensation expense", "label": "Employee Benefits and Share-Based Compensation", "documentation": "Amount of expense for employee benefit and equity-based compensation." } } }, "auth_ref": [] }, "us-gaap_EmployeeRelatedLiabilitiesCurrentAndNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeRelatedLiabilitiesCurrentAndNoncurrent", "crdr": "credit", "calculation": { "http://www.opploans.com/role/AccruedExpensesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrentAndNoncurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.opploans.com/role/AccruedExpensesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued payroll and benefits", "label": "Employee-related Liabilities", "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." } } }, "auth_ref": [ "r116", "r984" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "crdr": "debit", "presentation": [ "http://www.opploans.com/role/StockBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized compensation expense", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount", "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement." } } }, "auth_ref": [ "r421" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "presentation": [ "http://www.opploans.com/role/StockBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unvested award, cost not yet recognized, period for recognition", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "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." } } }, "auth_ref": [ "r421" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "crdr": "debit", "presentation": [ "http://www.opploans.com/role/StockBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation not yet recognized related to unvested options", "label": "Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount", "documentation": "Amount of cost to be recognized for option under share-based payment arrangement." } } }, "auth_ref": [ "r944" ] }, "us-gaap_EmployeeStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeStockMember", "presentation": [ "http://www.opploans.com/role/EarningsPerShareScheduleofComputationofBasicandDilutedEarningsPerShareDetail", "http://www.opploans.com/role/StockBasedCompensationAdditionalInformationDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Employee Stock", "verboseLabel": "Employee stock purchase plan", "label": "Employee Stock [Member]", "documentation": "An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock." } } }, "auth_ref": [] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeStockOptionMember", "presentation": [ "http://www.opploans.com/role/EarningsPerShareScheduleofComputationofBasicandDilutedEarningsPerShareDetail", "http://www.opploans.com/role/EarningsPerShareScheduleofSecuritiesExcludedfromCalculationofDilutedEarningsPerShareDetails", "http://www.opploans.com/role/StockBasedCompensationAdditionalInformationDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Options", "label": "Share-Based Payment Arrangement, Option [Member]", "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." } } }, "auth_ref": [] }, "dei_EntitiesTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntitiesTable", "presentation": [ "http://www.opploans.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entities [Table]", "label": "Entities [Table]", "documentation": "Container to assemble all relevant information about each entity associated with the document instance" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.opploans.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Address Line One", "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine2": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressAddressLine2", "presentation": [ "http://www.opploans.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Address Line Two", "label": "Entity Address, Address Line Two", "documentation": "Address Line 2 such as Street or Suite number" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.opploans.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, City or Town", "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.opploans.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Postal Zip Code", "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.opploans.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, State or Province", "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.opploans.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Central Index Key", "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r777" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.opploans.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Common Stock, Shares Outstanding", "label": "Entity Common Stock, Shares Outstanding", "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." } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.opploans.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Current Reporting Status", "label": "Entity Current Reporting Status", "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." } } }, "auth_ref": [] }, "dei_EntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityDomain", "presentation": [ "http://www.opploans.com/role/SubsequentEventsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Entity [Domain]", "label": "Entity [Domain]", "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.opploans.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Emerging Growth Company", "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r777" ] }, "dei_EntityExTransitionPeriod": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityExTransitionPeriod", "presentation": [ "http://www.opploans.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Ex Transition Period", "label": "Entity Ex Transition Period", "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." } } }, "auth_ref": [ "r862" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityFileNumber", "presentation": [ "http://www.opploans.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity File Number", "label": "Entity File Number", "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." } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityFilerCategory", "presentation": [ "http://www.opploans.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Filer Category", "label": "Entity Filer Category", "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." } } }, "auth_ref": [ "r777" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.opploans.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Incorporation, State or Country Code", "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityInformationLineItems", "presentation": [ "http://www.opploans.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Information [Line Items]", "label": "Entity Information [Line Items]", "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." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.opploans.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Interactive Data Current", "label": "Entity Interactive Data Current", "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)." } } }, "auth_ref": [ "r861" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityRegistrantName", "presentation": [ "http://www.opploans.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Registrant Name", "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r777" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityShellCompany", "presentation": [ "http://www.opploans.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Shell Company", "label": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r777" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntitySmallBusiness", "presentation": [ "http://www.opploans.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Small Business", "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r777" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.opploans.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Tax Identification Number", "label": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r777" ] }, "ecd_EqtyAwrdsAdjFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsAdjFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Awards Adjustments, Footnote", "label": "Equity Awards Adjustments, Footnote [Text Block]" } } }, "auth_ref": [ "r816" ] }, "ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Awards Adjustments, Excluding Value Reported in Compensation Table", "label": "Equity Awards Adjustments, Excluding Value Reported in the Compensation Table [Member]" } } }, "auth_ref": [ "r857" ] }, "ecd_EqtyAwrdsAdjsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsAdjsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Awards Adjustments", "label": "Equity Awards Adjustments [Member]" } } }, "auth_ref": [ "r857" ] }, "ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsInSummryCompstnTblForAplblYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table", "label": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table [Member]" } } }, "auth_ref": [ "r857" ] }, "us-gaap_EquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityAbstract", "lang": { "en-us": { "role": { "label": "Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityComponentDomain", "presentation": [ "http://www.opploans.com/role/ConsolidatedStatementsofStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Component [Domain]", "label": "Equity Component [Domain]", "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." } } }, "auth_ref": [ "r9", "r182", "r195", "r196", "r197", "r216", "r217", "r218", "r220", "r225", "r227", "r229", "r254", "r286", "r287", "r296", "r366", "r438", "r439", "r447", "r448", "r449", "r451", "r452", "r453", "r461", "r462", "r463", "r464", "r465", "r466", "r468", "r496", "r497", "r498", "r499", "r500", "r501", "r505", "r508", "r522", "r587", "r592", "r593", "r594", "r608", "r671" ] }, "opfi_EquityIncentivePlan2021Member": { "xbrltype": "domainItemType", "nsuri": "http://www.opploans.com/20240630", "localname": "EquityIncentivePlan2021Member", "presentation": [ "http://www.opploans.com/role/StockBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Incentive Plan 2021", "label": "Equity Incentive Plan 2021 [Member]", "documentation": "Equity Incentive Plan 2021" } } }, "auth_ref": [] }, "srt_EquityMethodInvesteeNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "EquityMethodInvesteeNameDomain", "presentation": [ "http://www.opploans.com/role/SubsequentEventsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Investment, Name [Domain]", "label": "Investment, Name [Domain]", "documentation": "Name of investment including named security. Excludes entity that is consolidated." } } }, "auth_ref": [ "r282", "r283", "r284", "r446", "r864", "r865", "r866", "r952", "r953", "r954", "r955" ] }, "opfi_EquityMethodInvestmentCallOptionsNotExercisedRightToEffectuateSalePercentageOfEquitySecurities": { "xbrltype": "pureItemType", "nsuri": "http://www.opploans.com/20240630", "localname": "EquityMethodInvestmentCallOptionsNotExercisedRightToEffectuateSalePercentageOfEquitySecurities", "presentation": [ "http://www.opploans.com/role/SubsequentEventsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Call options not exercised, right to effectuate sale, percentage of equity securities", "label": "Equity Method Investment, Call Options Not Exercised, Right To Effectuate Sale, Percentage Of Equity Securities", "documentation": "Equity Method Investment, Call Options Not Exercised, Right To Effectuate Sale, Percentage Of Equity Securities" } } }, "auth_ref": [] }, "us-gaap_EquityMethodInvestmentOwnershipPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityMethodInvestmentOwnershipPercentage", "presentation": [ "http://www.opploans.com/role/SubsequentEventsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Ownership percentage", "label": "Equity Method Investment, Ownership Percentage", "documentation": "The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting." } } }, "auth_ref": [ "r282" ] }, "opfi_EquityMethodInvestmentRightToPurchaseAdditionalEquitySecuritiesCallOptionPeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.opploans.com/20240630", "localname": "EquityMethodInvestmentRightToPurchaseAdditionalEquitySecuritiesCallOptionPeriod", "presentation": [ "http://www.opploans.com/role/SubsequentEventsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Period of additional purchase of equity securities", "label": "Equity Method Investment, Right To Purchase Additional Equity Securities, Call Option, Period", "documentation": "Business Acquisition, Right To Purchase Additional Equity Securities, Second Call Option, Period" } } }, "auth_ref": [] }, "opfi_EquityMethodInvestmentRightToPurchaseAdditionalEquitySecuritiesPercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.opploans.com/20240630", "localname": "EquityMethodInvestmentRightToPurchaseAdditionalEquitySecuritiesPercentage", "presentation": [ "http://www.opploans.com/role/SubsequentEventsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Additional right to purchase, percentage", "label": "Equity Method Investment, Right To Purchase Additional Equity Securities, Percentage", "documentation": "Business Acquisition, Additional Right To Purchase Equity Securities, Percentage" } } }, "auth_ref": [] }, "opfi_EquityMethodInvestmentRightToPurchaseAdditionalEquitySecuritiesPurchasePriceCalculationMultiplierForTrailingTwelveMonthPostTaxEarnings": { "xbrltype": "pureItemType", "nsuri": "http://www.opploans.com/20240630", "localname": "EquityMethodInvestmentRightToPurchaseAdditionalEquitySecuritiesPurchasePriceCalculationMultiplierForTrailingTwelveMonthPostTaxEarnings", "presentation": [ "http://www.opploans.com/role/SubsequentEventsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Purchase price calculation, multiplier for trailing twelve month post-tax earnings", "label": "Equity Method Investment, Right To Purchase Additional Equity Securities, Purchase Price Calculation, Multiplier For Trailing Twelve Month Post-Tax Earnings", "documentation": "Equity Method Investment, Right To Purchase Additional Equity Securities, Purchase Price Calculation, Multiplier For Trailing Twelve Month Post-Tax Earnings" } } }, "auth_ref": [] }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EquityValuationAssumptionDifferenceFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Valuation Assumption Difference, Footnote", "label": "Equity Valuation Assumption Difference, Footnote [Text Block]" } } }, "auth_ref": [ "r826" ] }, "ecd_ErrCompAnalysisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ErrCompAnalysisTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Erroneous Compensation Analysis", "label": "Erroneous Compensation Analysis [Text Block]" } } }, "auth_ref": [ "r784", "r794", "r804", "r836" ] }, "ecd_ErrCompRecoveryTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ErrCompRecoveryTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Erroneously Awarded Compensation Recovery", "label": "Erroneously Awarded Compensation Recovery [Table]" } } }, "auth_ref": [ "r781", "r791", "r801", "r833" ] }, "us-gaap_EstimateOfFairValueFairValueDisclosureMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EstimateOfFairValueFairValueDisclosureMember", "presentation": [ "http://www.opploans.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesthatareMeasuredatFairValueonRecurringBasisDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Measurements", "label": "Estimate of Fair Value Measurement [Member]", "documentation": "Measured as an estimate of fair value." } } }, "auth_ref": [ "r335", "r494", "r729", "r730" ] }, "ecd_ExecutiveCategoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ExecutiveCategoryAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Executive Category:", "label": "Executive Category [Axis]" } } }, "auth_ref": [ "r832" ] }, "opfi_ExistingEquityHoldersMember": { "xbrltype": "domainItemType", "nsuri": "http://www.opploans.com/20240630", "localname": "ExistingEquityHoldersMember", "presentation": [ "http://www.opploans.com/role/SignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Existing Equity Holders", "label": "Existing Equity Holders [Member]", "documentation": "Existing Equity Holders" } } }, "auth_ref": [] }, "us-gaap_ExtinguishmentOfDebtAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ExtinguishmentOfDebtAmount", "crdr": "debit", "presentation": [ "http://www.opploans.com/role/BorrowingsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Extinguishment of debt, amount", "label": "Extinguishment of Debt, Amount", "documentation": "Gross amount of debt extinguished." } } }, "auth_ref": [] }, "stpr_FL": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/stpr/2024", "localname": "FL", "presentation": [ "http://www.opploans.com/role/ConcentrationofCreditRiskDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Florida", "label": "FLORIDA" } } }, "auth_ref": [] }, "us-gaap_FairValueAdjustmentOfWarrants": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAdjustmentOfWarrants", "crdr": "debit", "calculation": { "http://www.opploans.com/role/ConsolidatedStatementsofOperationsUnaudited": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0, "order": 2.0 }, "http://www.opploans.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.opploans.com/role/ConsolidatedStatementsofCashFlowsUnaudited", "http://www.opploans.com/role/ConsolidatedStatementsofOperationsUnaudited", "http://www.opploans.com/role/WarrantLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Change in fair value of warrant liabilities", "terseLabel": "Change in fair value of warrant liabilities", "label": "Fair Value Adjustment of Warrants", "documentation": "Amount of expense (income) related to adjustment to fair value of warrant liability." } } }, "auth_ref": [ "r0", "r6" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "presentation": [ "http://www.opploans.com/role/FairValueMeasurementsScheduleofFairValueMeasurementInputandValuationTechniquesofPrivatePlacementWarrantsDetail", "http://www.opploans.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesthatareMeasuredatFairValueonRecurringBasisDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "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." } } }, "auth_ref": [ "r472", "r473", "r486", "r745" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "presentation": [ "http://www.opploans.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesthatareMeasuredatFairValueonRecurringBasisDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Recurring and Nonrecurring [Table]", "label": "Fair Value, Recurring and Nonrecurring [Table]", "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis." } } }, "auth_ref": [ "r472", "r473", "r486", "r745" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems", "presentation": [ "http://www.opploans.com/role/FairValueMeasurementsScheduleofFairValueMeasurementInputandValuationTechniquesofInstallmentFinancingReceivablesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Measurement Inputs and Valuation Techniques [Line Items]", "label": "Fair Value Measurement Inputs and Valuation Techniques [Line Items]", "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." } } }, "auth_ref": [ "r474", "r475", "r476", "r748" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable", "presentation": [ "http://www.opploans.com/role/FairValueMeasurementsScheduleofFairValueMeasurementInputandValuationTechniquesofInstallmentFinancingReceivablesDetail", "http://www.opploans.com/role/FairValueMeasurementsScheduleofFairValueMeasurementInputandValuationTechniquesofPrivatePlacementWarrantsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Measurement Inputs and Valuation Techniques [Table]", "label": "Fair Value Measurement Inputs and Valuation Techniques [Table]", "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." } } }, "auth_ref": [ "r474", "r475", "r476", "r748" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "presentation": [ "http://www.opploans.com/role/FairValueMeasurementsTables" ], "lang": { "en-us": { "role": { "verboseLabel": "Schedule of Fair Value Measurement Input and Valuation Techniques", "label": "Fair Value Measurement Inputs and Valuation Techniques [Table Text Block]", "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." } } }, "auth_ref": [ "r474", "r475", "r748" ] }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain", "presentation": [ "http://www.opploans.com/role/FinanceReceivablesScheduleofChangesinFairValueofFinanceInstallmentReceivablesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Asset Class [Domain]", "label": "Asset Class [Domain]", "documentation": "Class of asset." } } }, "auth_ref": [ "r477", "r478", "r479", "r480", "r481", "r482", "r487", "r746" ] }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward", "presentation": [ "http://www.opploans.com/role/FinanceReceivablesScheduleofChangesinFairValueofFinanceInstallmentReceivablesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]", "label": "Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "presentation": [ "http://www.opploans.com/role/FinanceReceivablesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Changes in Fair Value of Installment Finance Receivables", "label": "Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]", "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." } } }, "auth_ref": [ "r477", "r482", "r487", "r746" ] }, "us-gaap_FairValueByAssetClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueByAssetClassAxis", "presentation": [ "http://www.opploans.com/role/FinanceReceivablesScheduleofChangesinFairValueofFinanceInstallmentReceivablesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Asset Class [Axis]", "label": "Asset Class [Axis]", "documentation": "Information by class of asset." } } }, "auth_ref": [ "r477", "r478", "r479", "r480", "r481", "r482", "r487", "r746" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueByFairValueHierarchyLevelAxis", "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" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hierarchy and NAV [Axis]", "label": "Fair Value Hierarchy and NAV [Axis]", "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient." } } }, "auth_ref": [ "r335", "r370", "r371", "r372", "r373", "r374", "r375", "r471", "r473", "r474", "r475", "r476", "r485", "r486", "r488", "r528", "r529", "r530", "r729", "r730", "r735", "r736", "r737", "r745", "r748" ] }, "us-gaap_FairValueByLiabilityClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueByLiabilityClassAxis", "presentation": [ "http://www.opploans.com/role/FairValueMeasurementsScheduleofChangesinFairValueofPrivatePlacementWarrantsDetail", "http://www.opploans.com/role/FairValueMeasurementsScheduleofFairValueMeasurementInputandValuationTechniquesofPrivatePlacementWarrantsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Liability Class [Axis]", "label": "Liability Class [Axis]", "documentation": "Information by class of liability." } } }, "auth_ref": [ "r477", "r478", "r479", "r480", "r481", "r482", "r487" ] }, "us-gaap_FairValueByMeasurementBasisAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueByMeasurementBasisAxis", "presentation": [ "http://www.opploans.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesthatareMeasuredatFairValueonRecurringBasisDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Basis [Axis]", "label": "Measurement Basis [Axis]", "documentation": "Information by measurement basis." } } }, "auth_ref": [ "r335", "r729", "r730" ] }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueByMeasurementFrequencyAxis", "presentation": [ "http://www.opploans.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesthatareMeasuredatFairValueonRecurringBasisDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Frequency [Axis]", "label": "Measurement Frequency [Axis]", "documentation": "Information by measurement frequency." } } }, "auth_ref": [ "r472", "r473", "r474", "r476", "r745", "r963", "r965" ] }, "us-gaap_FairValueDisclosureAssetAndLiabilityNotMeasuredAtFairValueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueDisclosureAssetAndLiabilityNotMeasuredAtFairValueLineItems", "presentation": [ "http://www.opploans.com/role/FairValueMeasurementsScheduleofCarryingValueandEstimatedFairValuesofFinancialAssetsandLiabilitiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]", "label": "Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]", "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." } } }, "auth_ref": [ "r485" ] }, "us-gaap_FairValueDisclosureItemAmountsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueDisclosureItemAmountsDomain", "presentation": [ "http://www.opploans.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesthatareMeasuredatFairValueonRecurringBasisDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Measurement [Domain]", "label": "Fair Value Measurement [Domain]", "documentation": "Measurement basis, for example, but not limited to, reported value, fair value, portion at fair value, portion at other than fair value." } } }, "auth_ref": [ "r335", "r729", "r730" ] }, "us-gaap_FairValueDisclosureOfAssetAndLiabilityNotMeasuredAtFairValueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueDisclosureOfAssetAndLiabilityNotMeasuredAtFairValueTable", "presentation": [ "http://www.opploans.com/role/FairValueMeasurementsScheduleofCarryingValueandEstimatedFairValuesofFinancialAssetsandLiabilitiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Disclosure of Asset and Liability Not Measured at Fair Value [Table]", "label": "Fair Value Disclosure of Asset and Liability Not Measured at Fair Value [Table]", "documentation": "Disclosure of information about fair value of asset and liability not measured at fair value." } } }, "auth_ref": [ "r485" ] }, "us-gaap_FairValueDisclosureOfAssetAndLiabilityNotMeasuredAtFairValueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueDisclosureOfAssetAndLiabilityNotMeasuredAtFairValueTableTextBlock", "presentation": [ "http://www.opploans.com/role/FairValueMeasurementsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Carrying Value and Estimated Fair Values of Financial Assets and Liabilities", "label": "Fair Value Disclosure of Asset and Liability Not Measured at Fair Value [Table Text Block]", "documentation": "Tabular disclosure of information about fair value of asset and liability not measured at fair value." } } }, "auth_ref": [ "r485" ] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueDisclosuresAbstract", "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://www.opploans.com/role/FairValueMeasurements" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Measurements", "label": "Fair Value Disclosures [Text Block]", "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." } } }, "auth_ref": [ "r481", "r483", "r484", "r485", "r488", "r489", "r490", "r491", "r492", "r566", "r745", "r749" ] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://www.opploans.com/role/FairValueMeasurementsScheduleofCarryingValueandEstimatedFairValuesofFinancialAssetsandLiabilitiesDetail", "http://www.opploans.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesthatareMeasuredatFairValueonRecurringBasisDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Level 1", "label": "Fair Value, Inputs, Level 1 [Member]", "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date." } } }, "auth_ref": [ "r335", "r370", "r375", "r473", "r486", "r528", "r735", "r736", "r737", "r745" ] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://www.opploans.com/role/FairValueMeasurementsScheduleofCarryingValueandEstimatedFairValuesofFinancialAssetsandLiabilitiesDetail", "http://www.opploans.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesthatareMeasuredatFairValueonRecurringBasisDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Level 2", "label": "Fair Value, Inputs, Level 2 [Member]", "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." } } }, "auth_ref": [ "r335", "r370", "r375", "r473", "r474", "r486", "r529", "r729", "r730", "r735", "r736", "r737", "r745" ] }, "us-gaap_FairValueInputsLevel3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueInputsLevel3Member", "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" ], "lang": { "en-us": { "role": { "terseLabel": "Level 3", "label": "Fair Value, Inputs, Level 3 [Member]", "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r335", "r370", "r371", "r372", "r373", "r374", "r375", "r473", "r474", "r475", "r476", "r486", "r530", "r729", "r730", "r735", "r736", "r737", "r745", "r748" ] }, "us-gaap_FairValueInputsQuantitativeInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueInputsQuantitativeInformationAbstract", "presentation": [ "http://www.opploans.com/role/FairValueMeasurementsScheduleofFairValueMeasurementInputandValuationTechniquesofPrivatePlacementWarrantsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Measurement Inputs and Valuation Techniques [Abstract]", "label": "Fair Value Measurement Inputs and Valuation Techniques [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain", "presentation": [ "http://www.opploans.com/role/FairValueMeasurementsScheduleofChangesinFairValueofPrivatePlacementWarrantsDetail", "http://www.opploans.com/role/FairValueMeasurementsScheduleofFairValueMeasurementInputandValuationTechniquesofPrivatePlacementWarrantsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value by Liability Class [Domain]", "label": "Fair Value by Liability Class [Domain]", "documentation": "Represents classes of liabilities measured and disclosed at fair value." } } }, "auth_ref": [ "r477", "r478", "r479", "r480", "r481", "r482", "r487" ] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward", "presentation": [ "http://www.opploans.com/role/FairValueMeasurementsScheduleofChangesinFairValueofPrivatePlacementWarrantsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems", "presentation": [ "http://www.opploans.com/role/FairValueMeasurementsScheduleofChangesinFairValueofPrivatePlacementWarrantsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]", "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." } } }, "auth_ref": [ "r477", "r478", "r479", "r480", "r481", "r482" ] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable", "presentation": [ "http://www.opploans.com/role/FairValueMeasurementsScheduleofChangesinFairValueofPrivatePlacementWarrantsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table]", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table]", "documentation": "Disclosure of information about financial instrument liability measured at fair value on recurring basis using unobservable input." } } }, "auth_ref": [ "r477", "r478", "r479", "r480", "r481", "r482", "r487" ] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "presentation": [ "http://www.opploans.com/role/FairValueMeasurementsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Changes in Fair Value of Liabilities", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]", "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." } } }, "auth_ref": [ "r477", "r482", "r487" ] }, "us-gaap_FairValueMeasurementFrequencyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementFrequencyDomain", "presentation": [ "http://www.opploans.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesthatareMeasuredatFairValueonRecurringBasisDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Frequency [Domain]", "label": "Measurement Frequency [Domain]", "documentation": "Measurement frequency." } } }, "auth_ref": [ "r472", "r473", "r474", "r476", "r745", "r963", "r965" ] }, "opfi_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetAccruedInterestAndFeesReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://www.opploans.com/20240630", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetAccruedInterestAndFeesReceivable", "crdr": "credit", "presentation": [ "http://www.opploans.com/role/FinanceReceivablesScheduleofChangesinFairValueofFinanceInstallmentReceivablesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Accrued interest and fees receivable", "label": "Fair Value, Measurement With Unobservable Inputs Reconciliation, Recurring Basis, Asset, Accrued Interest And Fees Receivable", "documentation": "Fair Value, Measurement With Unobservable Inputs Reconciliation, Recurring Basis, Asset, Accrued Interest And Fees Receivable" } } }, "auth_ref": [] }, "opfi_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetChargeOffsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://www.opploans.com/20240630", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetChargeOffsNet", "crdr": "credit", "presentation": [ "http://www.opploans.com/role/FinanceReceivablesScheduleofChangesinFairValueofFinanceInstallmentReceivablesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Charge-offs, net", "label": "Fair Value, Measurement With Unobservable Inputs Reconciliation, Recurring Basis, Asset, Charge Offs, Net", "documentation": "Fair Value, Measurement With Unobservable Inputs Reconciliation, Recurring Basis, Asset, Charge Offs, Net" } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1", "crdr": "credit", "presentation": [ "http://www.opploans.com/role/FinanceReceivablesScheduleofChangesinFairValueofFinanceInstallmentReceivablesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net change in fair value", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Gain (Loss) Included in Earnings", "documentation": "Amount of gain (loss) recognized in income from asset measured at fair value on recurring basis using unobservable input (level 3)." } } }, "auth_ref": [ "r478", "r487", "r746", "r747" ] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetIssues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetIssues", "crdr": "debit", "presentation": [ "http://www.opploans.com/role/FinanceReceivablesScheduleofChangesinFairValueofFinanceInstallmentReceivablesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Originations", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Issuances", "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." } } }, "auth_ref": [ "r480", "r487", "r746" ] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements", "crdr": "credit", "presentation": [ "http://www.opploans.com/role/FinanceReceivablesScheduleofChangesinFairValueofFinanceInstallmentReceivablesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Repayments", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Settlements", "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." } } }, "auth_ref": [ "r480", "r487", "r746" ] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue", "crdr": "debit", "presentation": [ "http://www.opploans.com/role/FinanceReceivablesScheduleofChangesinFairValueofFinanceInstallmentReceivablesDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Balance at the beginning of the period", "periodEndLabel": "Balance at the end of the period", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value", "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." } } }, "auth_ref": [ "r477", "r487", "r746" ] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings", "crdr": "credit", "presentation": [ "http://www.opploans.com/role/FairValueMeasurementsScheduleofChangesinFairValueofPrivatePlacementWarrantsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Change in fair value", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings", "documentation": "Amount of gain (loss) recognized in income from liability measured at fair value on recurring basis using unobservable input (level 3)." } } }, "auth_ref": [ "r478", "r487" ] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "crdr": "credit", "presentation": [ "http://www.opploans.com/role/FairValueMeasurementsScheduleofChangesinFairValueofPrivatePlacementWarrantsDetail" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning Balance", "periodEndLabel": "Ending Balance", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value", "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." } } }, "auth_ref": [ "r477", "r487" ] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "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" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hierarchy and NAV [Domain]", "label": "Fair Value Hierarchy and NAV [Domain]", "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "auth_ref": [ "r335", "r370", "r371", "r372", "r373", "r374", "r375", "r471", "r473", "r474", "r475", "r476", "r485", "r486", "r488", "r528", "r529", "r530", "r729", "r730", "r735", "r736", "r737", "r745", "r748" ] }, "us-gaap_FairValueMeasurementsRecurringMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementsRecurringMember", "presentation": [ "http://www.opploans.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesthatareMeasuredatFairValueonRecurringBasisDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Recurring", "label": "Fair Value, Recurring [Member]", "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." } } }, "auth_ref": [ "r745", "r960", "r961", "r962", "r963", "r964", "r965" ] }, "us-gaap_FairValueOptionAggregateDifferencesLoansAndLongTermReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueOptionAggregateDifferencesLoansAndLongTermReceivables", "crdr": "debit", "calculation": { "http://www.opploans.com/role/FinanceReceivablesScheduleofComponentsofInstallmentFinanceReceivablesAtFairValueDetails": { "parentTag": "opfi_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossFairValueOption", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.opploans.com/role/FinanceReceivablesScheduleofComponentsofInstallmentFinanceReceivablesAtFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Difference between unpaid principal balance and fair value", "label": "Fair Value, Option, Aggregate Differences, Loans and Long-Term Receivables", "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." } } }, "auth_ref": [ "r56" ] }, "us-gaap_FairValueOptionCreditRiskGainsLossesOnAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueOptionCreditRiskGainsLossesOnAssets", "crdr": "credit", "presentation": [ "http://www.opploans.com/role/FinanceReceivablesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Amount of losses", "label": "Fair Value, Option, Credit Risk, Gains (Losses) on Assets", "documentation": "This item represents the estimated amount of gains or losses included in earnings during the period attributable to changes in instrument-specific credit risk arising from loans and other receivables held as assets." } } }, "auth_ref": [ "r58" ] }, "us-gaap_FairValueOptionQuantitativeDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueOptionQuantitativeDisclosuresTextBlock", "presentation": [ "http://www.opploans.com/role/FinanceReceivablesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Installment Finance Receivables at Fair Value", "label": "Fair Value Option, Disclosures [Table Text Block]", "documentation": "Tabular disclosure of information about asset and liability measured at fair value under fair value option." } } }, "auth_ref": [ "r57", "r966", "r968", "r969" ] }, "us-gaap_FinanceReceivablesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceReceivablesMember", "presentation": [ "http://www.opploans.com/role/ConcentrationofCreditRiskDetails", "http://www.opploans.com/role/FinanceReceivablesScheduleofChangesinFairValueofFinanceInstallmentReceivablesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financing Receivable", "label": "Financing Receivable [Member]", "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." } } }, "auth_ref": [] }, "opfi_FinanceReceivablesOriginatedThroughBankPartnershipArrangements": { "xbrltype": "monetaryItemType", "nsuri": "http://www.opploans.com/20240630", "localname": "FinanceReceivablesOriginatedThroughBankPartnershipArrangements", "crdr": "debit", "presentation": [ "http://www.opploans.com/role/SignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Finance receivables originated through the bank partnership arrangements", "label": "Finance Receivables Originated Through Bank Partnership Arrangements", "documentation": "Finance receivables originated through the bank partnership arrangements." } } }, "auth_ref": [] }, "opfi_FinanceReceivablesOriginatedThroughBankPartnershipArrangementsPercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.opploans.com/20240630", "localname": "FinanceReceivablesOriginatedThroughBankPartnershipArrangementsPercentage", "presentation": [ "http://www.opploans.com/role/SignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Finance receivables originated through the bank partnership arrangements, percentage", "label": "Finance Receivables Originated Through Bank Partnership Arrangements, Percentage", "documentation": "Finance receivables originated through the bank partnership arrangements percentage." } } }, "auth_ref": [] }, "opfi_FinancedInsurancePremiumOppFiLLCJune2024Member": { "xbrltype": "domainItemType", "nsuri": "http://www.opploans.com/20240630", "localname": "FinancedInsurancePremiumOppFiLLCJune2024Member", "presentation": [ "http://www.opploans.com/role/BorrowingsScheduleofBorrowingsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Financed Insurance Premium, OppFi-LLC, June 2024", "label": "Financed Insurance Premium, OppFi-LLC, June 2024 [Member]", "documentation": "Financed Insurance Premium, OppFi-LLC, June 2024" } } }, "auth_ref": [] }, "us-gaap_FinancialAssetNotPastDueMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinancialAssetNotPastDueMember", "presentation": [ "http://www.opploans.com/role/FinanceReceivablesSummaryofCreditQualityFinanceReceivablePortfolioDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Current", "label": "Financial Asset, Not Past Due [Member]", "documentation": "Financial asset not past due." } } }, "auth_ref": [ "r291", "r727" ] }, "us-gaap_FinancialAssetPastDueMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinancialAssetPastDueMember", "presentation": [ "http://www.opploans.com/role/FinanceReceivablesSummaryofCreditQualityFinanceReceivablePortfolioDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Past Due", "label": "Financial Asset, Past Due [Member]", "documentation": "Financial asset past due." } } }, "auth_ref": [ "r137", "r291", "r727" ] }, "opfi_FinancingReceivableAfterAllowanceForCreditLossBeforeFairValueOptionAdjustment": { "xbrltype": "monetaryItemType", "nsuri": "http://www.opploans.com/20240630", "localname": "FinancingReceivableAfterAllowanceForCreditLossBeforeFairValueOptionAdjustment", "crdr": "debit", "calculation": { "http://www.opploans.com/role/FinanceReceivablesScheduleofComponentsofInstallmentFinanceReceivablesAtFairValueDetails": { "parentTag": "opfi_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossFairValueOption", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.opploans.com/role/FinanceReceivablesAdditionalInformationDetail", "http://www.opploans.com/role/FinanceReceivablesScheduleofComponentsofInstallmentFinanceReceivablesAtFairValueDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Unpaid principal balance of finance receivables", "terseLabel": "Aggregate unpaid principal balance", "label": "Financing Receivable, After Allowance for Credit Loss, Before Fair Value Option Adjustment", "documentation": "Financing Receivable, After Allowance for Credit Loss, Before Fair Value Option Adjustment" } } }, "auth_ref": [] }, "opfi_FinancingReceivableAfterAllowanceForCreditLossBeforeFairValueOptionAdjustmentAccrualStatus": { "xbrltype": "monetaryItemType", "nsuri": "http://www.opploans.com/20240630", "localname": "FinancingReceivableAfterAllowanceForCreditLossBeforeFairValueOptionAdjustmentAccrualStatus", "crdr": "debit", "calculation": { "http://www.opploans.com/role/FinanceReceivablesScheduleofComponentsofInstallmentFinanceReceivablesAtFairValueDetails": { "parentTag": "opfi_FinancingReceivableAfterAllowanceForCreditLossBeforeFairValueOptionAdjustment", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.opploans.com/role/FinanceReceivablesScheduleofComponentsofInstallmentFinanceReceivablesAtFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unpaid principal balance of finance receivables - accrual", "label": "Financing Receivable, After Allowance for Credit Loss, Before Fair Value Option Adjustment, Accrual Status", "documentation": "Financing Receivable, After Allowance for Credit Loss, Before Fair Value Option Adjustment, Accrual Status" } } }, "auth_ref": [] }, "opfi_FinancingReceivableAfterAllowanceForCreditLossBeforeFairValueOptionAdjustmentNonaccrualStatus": { "xbrltype": "monetaryItemType", "nsuri": "http://www.opploans.com/20240630", "localname": "FinancingReceivableAfterAllowanceForCreditLossBeforeFairValueOptionAdjustmentNonaccrualStatus", "crdr": "debit", "calculation": { "http://www.opploans.com/role/FinanceReceivablesScheduleofComponentsofInstallmentFinanceReceivablesAtFairValueDetails": { "parentTag": "opfi_FinancingReceivableAfterAllowanceForCreditLossBeforeFairValueOptionAdjustment", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.opploans.com/role/FinanceReceivablesScheduleofComponentsofInstallmentFinanceReceivablesAtFairValueDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Unpaid principal balance of finance receivables - non-accrual", "label": "Financing Receivable, After Allowance for Credit Loss, Before Fair Value Option Adjustment, Nonaccrual Status", "documentation": "Financing Receivable, After Allowance for Credit Loss, Before Fair Value Option Adjustment, Nonaccrual Status" } } }, "auth_ref": [] }, "opfi_FinancingReceivableAfterAllowanceForCreditLossFairValueOption": { "xbrltype": "monetaryItemType", "nsuri": "http://www.opploans.com/20240630", "localname": "FinancingReceivableAfterAllowanceForCreditLossFairValueOption", "crdr": "debit", "calculation": { "http://www.opploans.com/role/ConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 8.0 }, "http://www.opploans.com/role/FinanceReceivablesScheduleofComponentsofInstallmentFinanceReceivablesAtFairValueDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.opploans.com/role/ConsolidatedBalanceSheetsUnaudited", "http://www.opploans.com/role/FinanceReceivablesAdditionalInformationDetail", "http://www.opploans.com/role/FinanceReceivablesScheduleofComponentsofInstallmentFinanceReceivablesAtFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance receivables at fair value", "totalLabel": "Finance receivables at fair value", "verboseLabel": "Fair value of receivables", "label": "Financing Receivable, After Allowance For Credit Loss, Fair Value Option", "documentation": "Finance receivables at fair value." } } }, "auth_ref": [] }, "us-gaap_FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest", "crdr": "credit", "calculation": { "http://www.opploans.com/role/FinanceReceivablesScheduleofFinanceReceivablesDetail": { "parentTag": "us-gaap_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.opploans.com/role/ConsolidatedBalanceSheetsUnauditedParenthetical", "http://www.opploans.com/role/FinanceReceivablesScheduleofFinanceReceivablesDetail", "http://www.opploans.com/role/FinanceReceivablesSummaryofChangesinAllowanceforCreditLossesonFinanceReceivablesatAmortizedCostDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Allowance for credit losses", "negatedLabel": "Allowance for credit losses", "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "label": "Financing Receivable, Allowance for Credit Loss, Excluding Accrued Interest", "documentation": "Amount excluding accrued interest, of allowance for credit loss on financing receivable. Excludes net investment in lease." } } }, "auth_ref": [ "r898" ] }, "us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinancingReceivableAllowanceForCreditLossesLineItems", "presentation": [ "http://www.opploans.com/role/FinanceReceivablesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Financing Receivable, Allowance for Credit Loss [Line Items]", "label": "Financing Receivable, Allowance for Credit Loss [Line Items]", "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." } } }, "auth_ref": [ "r156", "r899" ] }, "us-gaap_FinancingReceivableAllowanceForCreditLossesRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinancingReceivableAllowanceForCreditLossesRollForward", "presentation": [ "http://www.opploans.com/role/FinanceReceivablesScheduleofFinanceReceivablesDetail", "http://www.opploans.com/role/FinanceReceivablesSummaryofChangesinAllowanceforCreditLossesonFinanceReceivablesatAmortizedCostDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Financing Receivable, Allowance for Credit Loss [Roll Forward]", "label": "Financing Receivable, Allowance for Credit Loss [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "opfi_FinancingReceivableByDelinquencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://www.opploans.com/20240630", "localname": "FinancingReceivableByDelinquencyAxis", "presentation": [ "http://www.opploans.com/role/FinanceReceivablesAdditionalInformationDetail", "http://www.opploans.com/role/FinanceReceivablesSummaryofCreditQualityFinanceReceivablePortfolioDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Financing Receivable By Delinquency [Axis]", "label": "Financing Receivable By Delinquency [Axis]", "documentation": "Financing receivable by delinquency axis." } } }, "auth_ref": [] }, "opfi_FinancingReceivableByDelinquencyDomain": { "xbrltype": "domainItemType", "nsuri": "http://www.opploans.com/20240630", "localname": "FinancingReceivableByDelinquencyDomain", "presentation": [ "http://www.opploans.com/role/FinanceReceivablesAdditionalInformationDetail", "http://www.opploans.com/role/FinanceReceivablesSummaryofCreditQualityFinanceReceivablePortfolioDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Financing Receivable By Delinquency [Domain]", "label": "Financing Receivable By Delinquency [Domain]", "documentation": "Financing receivable by delinquency domain." } } }, "auth_ref": [] }, "us-gaap_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss", "crdr": "debit", "calculation": { "http://www.opploans.com/role/ConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 }, "http://www.opploans.com/role/FinanceReceivablesScheduleofFinanceReceivablesDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.opploans.com/role/ConsolidatedBalanceSheetsUnaudited", "http://www.opploans.com/role/FairValueMeasurementsScheduleofCarryingValueandEstimatedFairValuesofFinancialAssetsandLiabilitiesDetail", "http://www.opploans.com/role/FinanceReceivablesScheduleofFinanceReceivablesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Finance receivables at amortized cost, net of allowance for credit losses of $3 and $346 as of June\u00a030, 2024 and December\u00a031, 2023, respectively", "totalLabel": "Finance receivables at amortized cost, net", "verboseLabel": "Finance receivables at amortized cost, net", "label": "Financing Receivable, Excluding Accrued Interest, after Allowance for Credit Loss", "documentation": "Amortized cost excluding accrued interest, after allowance for credit loss, of financing receivable. Excludes net investment in lease." } } }, "auth_ref": [ "r898" ] }, "opfi_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossFairValueOption": { "xbrltype": "monetaryItemType", "nsuri": "http://www.opploans.com/20240630", "localname": "FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossFairValueOption", "crdr": "debit", "calculation": { "http://www.opploans.com/role/FinanceReceivablesScheduleofComponentsofInstallmentFinanceReceivablesAtFairValueDetails": { "parentTag": "opfi_FinancingReceivableAfterAllowanceForCreditLossFairValueOption", "weight": 1.0, "order": 2.0 }, "http://www.opploans.com/role/FinanceReceivablesScheduleofComponentsofInstallmentFinanceReceivablesAtFairValueDetails_1": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.opploans.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesthatareMeasuredatFairValueonRecurringBasisDetail", "http://www.opploans.com/role/FinanceReceivablesScheduleofComponentsofInstallmentFinanceReceivablesAtFairValueDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Finance receivables at fair value, excluding accrued interest and fees receivable", "netLabel": "Finance receivables at fair value, excluding accrued interest and fees receivable", "label": "Financing Receivable, Excluding Accrued Interest, After Allowance For Credit Loss, Fair Value Option", "documentation": "Financing Receivable, Excluding Accrued Interest, After Allowance For Credit Loss, Fair Value Option" } } }, "auth_ref": [] }, "opfi_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossFairValueOptionAccrual": { "xbrltype": "monetaryItemType", "nsuri": "http://www.opploans.com/20240630", "localname": "FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossFairValueOptionAccrual", "crdr": "debit", "calculation": { "http://www.opploans.com/role/FinanceReceivablesScheduleofComponentsofInstallmentFinanceReceivablesAtFairValueDetails_1": { "parentTag": "opfi_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossFairValueOption", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.opploans.com/role/FinanceReceivablesScheduleofComponentsofInstallmentFinanceReceivablesAtFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance receivables at fair value - accrual", "label": "Financing Receivable, Excluding Accrued Interest, After Allowance For Credit Loss, Fair Value Option, Accrual", "documentation": "Financing Receivable, Excluding Accrued Interest, After Allowance For Credit Loss, Fair Value Option, Accrual" } } }, "auth_ref": [] }, "opfi_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossFairValueOptionNonaccrual": { "xbrltype": "monetaryItemType", "nsuri": "http://www.opploans.com/20240630", "localname": "FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossFairValueOptionNonaccrual", "crdr": "debit", "calculation": { "http://www.opploans.com/role/FinanceReceivablesScheduleofComponentsofInstallmentFinanceReceivablesAtFairValueDetails_1": { "parentTag": "opfi_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossFairValueOption", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.opploans.com/role/FinanceReceivablesScheduleofComponentsofInstallmentFinanceReceivablesAtFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance receivables at fair value - non-accrual", "label": "Financing Receivable, Excluding Accrued Interest, After Allowance For Credit Loss, Fair Value Option, Nonaccrual", "documentation": "Financing Receivable, Excluding Accrued Interest, After Allowance For Credit Loss, Fair Value Option, Nonaccrual" } } }, "auth_ref": [] }, "us-gaap_FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossRecovery": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossRecovery", "crdr": "credit", "presentation": [ "http://www.opploans.com/role/FinanceReceivablesSummaryofChangesinAllowanceforCreditLossesonFinanceReceivablesatAmortizedCostDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Recoveries of charge offs", "label": "Financing Receivable, Excluding Accrued Interest, Allowance for Credit Loss, Recovery", "documentation": "Amount, excluding accrued interest, of increase in allowance for credit loss on financing receivable from recovery. Excludes net investment in lease." } } }, "auth_ref": [ "r290" ] }, "us-gaap_FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossWriteoff": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossWriteoff", "crdr": "debit", "presentation": [ "http://www.opploans.com/role/FinanceReceivablesSummaryofChangesinAllowanceforCreditLossesonFinanceReceivablesatAmortizedCostDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Finance receivables charged off", "label": "Financing Receivable, Excluding Accrued Interest, Allowance for Credit Loss, Writeoff", "documentation": "Amount, excluding accrued interest, of decrease in allowance for credit loss on financing receivable from writeoff. Excludes net investment in lease." } } }, "auth_ref": [ "r289", "r295" ] }, "us-gaap_FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss", "crdr": "debit", "calculation": { "http://www.opploans.com/role/FinanceReceivablesScheduleofFinanceReceivablesDetail": { "parentTag": "us-gaap_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss", "weight": 1.0, "order": 1.0 }, "http://www.opploans.com/role/FinanceReceivablesSummaryofCreditQualityFinanceReceivablePortfolioDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.opploans.com/role/FinanceReceivablesScheduleofFinanceReceivablesDetail", "http://www.opploans.com/role/FinanceReceivablesSummaryofCreditQualityFinanceReceivablePortfolioDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Finance receivables", "totalLabel": "Finance receivables", "label": "Financing Receivable, Excluding Accrued Interest, before Allowance for Credit Loss", "documentation": "Amortized cost excluding accrued interest, before allowance for credit loss, of financing receivable. Excludes net investment in lease." } } }, "auth_ref": [ "r293", "r294", "r898" ] }, "us-gaap_FinancingReceivableExcludingAccruedInterestCreditLossExpenseReversal": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinancingReceivableExcludingAccruedInterestCreditLossExpenseReversal", "crdr": "debit", "calculation": { "http://www.opploans.com/role/ConsolidatedStatementsofOperationsUnaudited": { "parentTag": "us-gaap_RevenuesNetOfInterestExpense", "weight": -1.0, "order": 3.0 }, "http://www.opploans.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.opploans.com/role/ConsolidatedStatementsofCashFlowsUnaudited", "http://www.opploans.com/role/ConsolidatedStatementsofOperationsUnaudited", "http://www.opploans.com/role/FinanceReceivablesSummaryofChangesinAllowanceforCreditLossesonFinanceReceivablesatAmortizedCostDetail" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Provision for credit losses on finance receivables", "terseLabel": "Provision for credit losses on finance receivables", "verboseLabel": "Provisions for credit losses on finance receivables", "label": "Financing Receivable, Excluding Accrued Interest, Credit Loss Expense (Reversal)", "documentation": "Amount, excluding accrued interest, of credit loss expense (reversal of expense) on financing receivable. Excludes net investment in lease." } } }, "auth_ref": [ "r288" ] }, "us-gaap_FinancingReceivableExcludingAccruedInterestRevolving": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinancingReceivableExcludingAccruedInterestRevolving", "crdr": "debit", "calculation": { "http://www.opploans.com/role/FinanceReceivablesSummaryofCreditQualityFinanceReceivablePortfolioDetail": { "parentTag": "us-gaap_FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.opploans.com/role/FinanceReceivablesSummaryofCreditQualityFinanceReceivablePortfolioDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Revolving charge accounts", "label": "Financing Receivable, Excluding Accrued Interest, Revolving", "documentation": "Amortized cost excluding accrued interest, of financing receivable that can be withdrawn, repaid, and redrawn." } } }, "auth_ref": [ "r293", "r295", "r726" ] }, "us-gaap_FinancingReceivableExcludingAccruedInterestYearOneOriginatedCurrentFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinancingReceivableExcludingAccruedInterestYearOneOriginatedCurrentFiscalYear", "crdr": "debit", "calculation": { "http://www.opploans.com/role/FinanceReceivablesSummaryofCreditQualityFinanceReceivablePortfolioDetail": { "parentTag": "us-gaap_FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.opploans.com/role/FinanceReceivablesSummaryofCreditQualityFinanceReceivablePortfolioDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Originated, current fiscal year", "label": "Financing Receivable, Excluding Accrued Interest, Year One, Originated, Current Fiscal Year", "documentation": "Amortized cost excluding accrued interest, of financing receivable originated in current fiscal year. Excludes net investment in lease." } } }, "auth_ref": [ "r293", "r295", "r726" ] }, "us-gaap_FinancingReceivableExcludingAccruedInterestYearThreeOriginatedTwoYearsBeforeCurrentFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinancingReceivableExcludingAccruedInterestYearThreeOriginatedTwoYearsBeforeCurrentFiscalYear", "crdr": "debit", "calculation": { "http://www.opploans.com/role/FinanceReceivablesSummaryofCreditQualityFinanceReceivablePortfolioDetail": { "parentTag": "us-gaap_FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.opploans.com/role/FinanceReceivablesSummaryofCreditQualityFinanceReceivablePortfolioDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Originated, year three fiscal year before current fiscal year", "label": "Financing Receivable, Excluding Accrued Interest, Year Three, Originated, Two Years before Current Fiscal Year", "documentation": "Amortized cost excluding accrued interest, of financing receivable originated two years prior to current fiscal year. Excludes net investment in lease." } } }, "auth_ref": [ "r293", "r295", "r726" ] }, "us-gaap_FinancingReceivableExcludingAccruedInterestYearTwoOriginatedFiscalYearBeforeCurrentFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinancingReceivableExcludingAccruedInterestYearTwoOriginatedFiscalYearBeforeCurrentFiscalYear", "crdr": "debit", "calculation": { "http://www.opploans.com/role/FinanceReceivablesSummaryofCreditQualityFinanceReceivablePortfolioDetail": { "parentTag": "us-gaap_FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.opploans.com/role/FinanceReceivablesSummaryofCreditQualityFinanceReceivablePortfolioDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Originated, year two fiscal year before current fiscal year", "label": "Financing Receivable, Excluding Accrued Interest, Year Two, Originated, Fiscal Year before Current Fiscal Year", "documentation": "Amortized cost excluding accrued interest of financing receivable originated in fiscal year prior to current fiscal year. Excludes net investment in lease." } } }, "auth_ref": [ "r293", "r295", "r726" ] }, "opfi_FinancingReceivableMeasurementInput": { "xbrltype": "decimalItemType", "nsuri": "http://www.opploans.com/20240630", "localname": "FinancingReceivableMeasurementInput", "presentation": [ "http://www.opploans.com/role/FairValueMeasurementsScheduleofFairValueMeasurementInputandValuationTechniquesofInstallmentFinancingReceivablesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Installment financing receivables, fair value measurement", "label": "Financing Receivable, Measurement Input", "documentation": "Financing Receivable, Measurement Input" } } }, "auth_ref": [] }, "opfi_FinancingReceivableNonaccrualThresholdDelinquencyPeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.opploans.com/20240630", "localname": "FinancingReceivableNonaccrualThresholdDelinquencyPeriod", "presentation": [ "http://www.opploans.com/role/FinanceReceivablesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Accrual period for financing receivables", "label": "Financing Receivable, Nonaccrual, Threshold Delinquency Period", "documentation": "Financing Receivable, Nonaccrual, Threshold Delinquency Period" } } }, "auth_ref": [] }, "us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinancingReceivableRecordedInvestmentNonaccrualStatus", "crdr": "debit", "presentation": [ "http://www.opploans.com/role/FinanceReceivablesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Finance receivables at amortized cost in non-accrual status", "label": "Financing Receivable, Nonaccrual", "documentation": "Amortized cost of financing receivable on nonaccrual status. Excludes net investment in lease." } } }, "auth_ref": [ "r136", "r154", "r155", "r292" ] }, "us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinancingReceivableRecordedInvestmentPastDueLineItems", "presentation": [ "http://www.opploans.com/role/FinanceReceivablesSummaryofCreditQualityFinanceReceivablePortfolioDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Financing Receivable, Past Due [Line Items]", "label": "Financing Receivable, Past Due [Line Items]", "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." } } }, "auth_ref": [ "r727", "r900" ] }, "us-gaap_FinancingReceivables30To59DaysPastDueMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinancingReceivables30To59DaysPastDueMember", "presentation": [ "http://www.opploans.com/role/FinanceReceivablesSummaryofCreditQualityFinanceReceivablePortfolioDetail" ], "lang": { "en-us": { "role": { "terseLabel": "30-59 days", "label": "Financial Asset, 30 to 59 Days Past Due [Member]", "documentation": "Financial asset more than 29 days past due but fewer than 60 days past due." } } }, "auth_ref": [ "r727" ] }, "us-gaap_FinancingReceivables60To89DaysPastDueMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinancingReceivables60To89DaysPastDueMember", "presentation": [ "http://www.opploans.com/role/FinanceReceivablesSummaryofCreditQualityFinanceReceivablePortfolioDetail" ], "lang": { "en-us": { "role": { "terseLabel": "60-89 days", "label": "Financial Asset, 60 to 89 Days Past Due [Member]", "documentation": "Financial asset more than 59 days past due but fewer than 90 days past due." } } }, "auth_ref": [ "r727" ] }, "opfi_FinancingReceivablesAccruedInterestAndFeesAfterAllowanceForCreditLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://www.opploans.com/20240630", "localname": "FinancingReceivablesAccruedInterestAndFeesAfterAllowanceForCreditLoss", "crdr": "debit", "calculation": { "http://www.opploans.com/role/FinanceReceivablesScheduleofComponentsofInstallmentFinanceReceivablesAtFairValueDetails": { "parentTag": "opfi_FinancingReceivableAfterAllowanceForCreditLossFairValueOption", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.opploans.com/role/FairValueMeasurementsScheduleofCarryingValueandEstimatedFairValuesofFinancialAssetsandLiabilitiesDetail", "http://www.opploans.com/role/FinanceReceivablesScheduleofComponentsofInstallmentFinanceReceivablesAtFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued interest and fees receivable", "label": "Financing Receivables, Accrued Interest And Fees, After Allowance For Credit Loss", "documentation": "Financing Receivables, Accrued Interest And Fees, After Allowance For Credit Loss" } } }, "auth_ref": [] }, "opfi_FinancingReceivablesAccruedInterestAndFeesBeforeAllowanceForCreditLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://www.opploans.com/20240630", "localname": "FinancingReceivablesAccruedInterestAndFeesBeforeAllowanceForCreditLoss", "crdr": "debit", "calculation": { "http://www.opploans.com/role/FinanceReceivablesScheduleofFinanceReceivablesDetail": { "parentTag": "us-gaap_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.opploans.com/role/FinanceReceivablesScheduleofFinanceReceivablesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued interest and fees receivable", "label": "Financing Receivables, Accrued Interest And Fees, Before Allowance For Credit Loss", "documentation": "Financing Receivables, Accrued Interest And Fees, Before Allowance For Credit Loss" } } }, "auth_ref": [] }, "us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinancingReceivablesEqualToGreaterThan90DaysPastDueMember", "presentation": [ "http://www.opploans.com/role/FinanceReceivablesAdditionalInformationDetail", "http://www.opploans.com/role/FinanceReceivablesSummaryofCreditQualityFinanceReceivablePortfolioDetail" ], "lang": { "en-us": { "role": { "terseLabel": "90+ days", "label": "Financial Asset, Equal to or Greater than 90 Days Past Due [Member]", "documentation": "Financial asset equal to or greater than 90 days past due." } } }, "auth_ref": [ "r727" ] }, "us-gaap_FinancingReceivablesPeriodPastDueAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinancingReceivablesPeriodPastDueAxis", "presentation": [ "http://www.opploans.com/role/FinanceReceivablesAdditionalInformationDetail", "http://www.opploans.com/role/FinanceReceivablesSummaryofCreditQualityFinanceReceivablePortfolioDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Financial Asset, Period Past Due [Axis]", "label": "Financial Asset, Aging [Axis]", "documentation": "Information by period in which financial asset is past due or not past due." } } }, "auth_ref": [ "r137", "r291", "r727" ] }, "us-gaap_FinancingReceivablesPeriodPastDueDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinancingReceivablesPeriodPastDueDomain", "presentation": [ "http://www.opploans.com/role/FinanceReceivablesAdditionalInformationDetail", "http://www.opploans.com/role/FinanceReceivablesSummaryofCreditQualityFinanceReceivablePortfolioDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Financial Asset, Period Past Due [Domain]", "label": "Financial Asset, Aging [Domain]", "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." } } }, "auth_ref": [ "r137", "r291", "r727" ] }, "us-gaap_FinancingReceivablesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinancingReceivablesTextBlock", "presentation": [ "http://www.opploans.com/role/FinanceReceivables" ], "lang": { "en-us": { "role": { "terseLabel": "Finance Receivables", "label": "Financing Receivables [Text Block]", "documentation": "The entire disclosure for financing receivable." } } }, "auth_ref": [ "r276", "r279", "r280", "r281", "r725" ] }, "opfi_FirstCallOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://www.opploans.com/20240630", "localname": "FirstCallOptionMember", "presentation": [ "http://www.opploans.com/role/SubsequentEventsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "First Call Option", "label": "First Call Option [Member]", "documentation": "First Call Option" } } }, "auth_ref": [] }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount", "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "auth_ref": [ "r788", "r798", "r808", "r840" ] }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount", "label": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "auth_ref": [ "r788", "r798", "r808", "r840" ] }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount", "label": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "auth_ref": [ "r788", "r798", "r808", "r840" ] }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery, Explanation of Impracticability", "label": "Forgone Recovery, Explanation of Impracticability [Text Block]" } } }, "auth_ref": [ "r788", "r798", "r808", "r840" ] }, "ecd_ForgoneRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Forgone Recovery, Individual Name" } } }, "auth_ref": [ "r788", "r798", "r808", "r840" ] }, "ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year", "label": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year [Member]" } } }, "auth_ref": [ "r821" ] }, "us-gaap_FurnitureAndFixturesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FurnitureAndFixturesMember", "presentation": [ "http://www.opploans.com/role/PropertyEquipmentandSoftwareNetScheduleofPropertyEquipmentandSoftwareDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Furniture, fixtures and equipment", "label": "Furniture and Fixtures [Member]", "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." } } }, "auth_ref": [] }, "opfi_GainLossDueToChangeInFairValueOfFinanceReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://www.opploans.com/20240630", "localname": "GainLossDueToChangeInFairValueOfFinanceReceivables", "crdr": "credit", "calculation": { "http://www.opploans.com/role/ConsolidatedStatementsofOperationsUnaudited": { "parentTag": "us-gaap_RevenuesNetOfInterestExpense", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.opploans.com/role/ConsolidatedStatementsofOperationsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Change in fair value of finance receivables", "label": "Gain (Loss) Due To Change In Fair Value Of Finance Receivables", "documentation": "Gain (loss) due to change in fair value of finance receivables." } } }, "auth_ref": [] }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GainLossOnSaleOfPropertyPlantEquipment", "crdr": "credit", "calculation": { "http://www.opploans.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 12.0 } }, "presentation": [ "http://www.opploans.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Loss on disposition of equipment", "label": "Gain (Loss) on Disposition of Property Plant Equipment", "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property." } } }, "auth_ref": [ "r6" ] }, "opfi_GainLossOnTaxReceivableAgreementLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://www.opploans.com/20240630", "localname": "GainLossOnTaxReceivableAgreementLiability", "crdr": "credit", "calculation": { "http://www.opploans.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 18.0 } }, "presentation": [ "http://www.opploans.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Tax receivable agreement liability adjustment", "label": "Gain (Loss) On Tax Receivable Agreement Liability", "documentation": "Gain (Loss) On Tax Receivable Agreement Liability" } } }, "auth_ref": [] }, "us-gaap_GainsLossesOnExtinguishmentOfDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GainsLossesOnExtinguishmentOfDebt", "crdr": "credit", "calculation": { "http://www.opploans.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 16.0 } }, "presentation": [ "http://www.opploans.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Gain on forgiveness of debt", "label": "Gain (Loss) on Extinguishment of Debt", "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity." } } }, "auth_ref": [ "r6", "r31", "r32" ] }, "us-gaap_GeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.opploans.com/role/ConsolidatedStatementsofOperationsUnaudited": { "parentTag": "us-gaap_NoninterestExpense", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.opploans.com/role/ConsolidatedStatementsofOperationsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "General, administrative and other", "label": "General and Administrative Expense", "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." } } }, "auth_ref": [ "r84", "r656" ] }, "us-gaap_GeographicConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GeographicConcentrationRiskMember", "presentation": [ "http://www.opploans.com/role/ConcentrationofCreditRiskDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographic Concentration Risk", "label": "Geographic Concentration Risk [Member]", "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)." } } }, "auth_ref": [ "r22", "r693" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.opploans.com/role/ConsolidatedStatementsofOperationsUnaudited": { "parentTag": "us-gaap_ProfitLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.opploans.com/role/ConsolidatedStatementsofOperationsUnaudited", "http://www.opploans.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Income before income taxes", "terseLabel": "Income before income taxes", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "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." } } }, "auth_ref": [ "r82", "r124", "r132", "r568", "r583", "r717", "r721", "r890", "r892", "r893", "r894", "r895" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://www.opploans.com/role/IncomeTaxes" ], "lang": { "en-us": { "role": { "terseLabel": "Income Taxes", "label": "Income Tax Disclosure [Text Block]", "documentation": "The entire disclosure for income tax." } } }, "auth_ref": [ "r212", "r425", "r430", "r432", "r433", "r434", "r436", "r437", "r441", "r443", "r444", "r445", "r605", "r742" ] }, "us-gaap_IncomeTaxExaminationPenaltiesAndInterestAccrued": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxExaminationPenaltiesAndInterestAccrued", "crdr": "credit", "presentation": [ "http://www.opploans.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income tax examination, penalties and interest accrued", "label": "Income Tax Examination, Penalties and Interest Accrued", "documentation": "The amount of estimated penalties and interest accrued as of the balance sheet date arising from income tax examinations." } } }, "auth_ref": [ "r949" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.opploans.com/role/ConsolidatedStatementsofOperationsUnaudited": { "parentTag": "us-gaap_ProfitLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.opploans.com/role/ConsolidatedStatementsofOperationsUnaudited", "http://www.opploans.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income tax expense", "label": "Income Tax Expense (Benefit)", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r140", "r151", "r228", "r229", "r253", "r260", "r270", "r429", "r430", "r442", "r589", "r742" ] }, "opfi_IncomeTaxExpenseBenefitPortionAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://www.opploans.com/20240630", "localname": "IncomeTaxExpenseBenefitPortionAttributableToNoncontrollingInterest", "crdr": "debit", "presentation": [ "http://www.opploans.com/role/EarningsPerShareScheduleofComputationofBasicandDilutedEarningsPerShareDetail" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Income tax expense", "label": "Income Tax Expense (Benefit), Portion Attributable To Noncontrolling Interest", "documentation": "Income Tax Expense (Benefit), Portion Attributable To Noncontrolling Interest" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxReconciliationOtherAdjustments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxReconciliationOtherAdjustments", "crdr": "debit", "presentation": [ "http://www.opploans.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "FIN 48 adjustment", "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Amount", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments." } } }, "auth_ref": [ "r742", "r947", "r948" ] }, "us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxReconciliationStateAndLocalIncomeTaxes", "crdr": "debit", "presentation": [ "http://www.opploans.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effective income tax rate reconciliation, state and local income taxes, amount", "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax expense (benefit)." } } }, "auth_ref": [ "r431", "r742", "r947" ] }, "us-gaap_IncomeTaxesPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxesPaid", "crdr": "credit", "presentation": [ "http://www.opploans.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Income taxes paid", "label": "Income Taxes Paid", "documentation": "Amount, before refund, of cash paid to foreign, federal, state, and local jurisdictions as income tax." } } }, "auth_ref": [ "r18", "r92", "r878", "r950", "r951" ] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "calculation": { "http://www.opploans.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.opploans.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable", "label": "Increase (Decrease) in Accounts Payable", "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." } } }, "auth_ref": [ "r5" ] }, "us-gaap_IncreaseDecreaseInAccruedInvestmentIncomeReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccruedInvestmentIncomeReceivable", "crdr": "credit", "calculation": { "http://www.opploans.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.opploans.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Accrued interest and fees receivable", "label": "Increase (Decrease) in Accrued Investment Income Receivable", "documentation": "The increase (decrease) during the reporting period in investment income that has been earned but not yet received in cash." } } }, "auth_ref": [ "r5" ] }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccruedLiabilities", "crdr": "debit", "calculation": { "http://www.opploans.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.opploans.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued expenses", "label": "Increase (Decrease) in Accrued Liabilities", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid." } } }, "auth_ref": [ "r5" ] }, "us-gaap_IncreaseDecreaseInInsuranceSettlementsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInInsuranceSettlementsReceivable", "crdr": "credit", "calculation": { "http://www.opploans.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.opploans.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Settlement receivable", "label": "Increase (Decrease) in Insurance Settlements Receivable", "documentation": "The increase (decrease) during the reporting period in insurance settlements receivable, which are amounts due in settlement of a claim for reimbursement from an insurance company when the Company has suffered a loss covered under an insurance policy. The expectation is that such reimbursement will be received within one year of the balance sheet date." } } }, "auth_ref": [ "r5" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.opploans.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Changes in assets and liabilities:", "label": "Increase (Decrease) in Operating Capital [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOperatingLeaseLiability", "crdr": "debit", "calculation": { "http://www.opploans.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.opploans.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease, net", "label": "Increase (Decrease) in Operating Lease Liability", "documentation": "Amount of increase (decrease) in obligation for operating lease." } } }, "auth_ref": [ "r869", "r876" ] }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOtherOperatingAssets", "crdr": "credit", "calculation": { "http://www.opploans.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 13.0 } }, "presentation": [ "http://www.opploans.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Other assets", "label": "Increase (Decrease) in Other Operating Assets", "documentation": "Amount of increase (decrease) in operating assets classified as other." } } }, "auth_ref": [ "r5" ] }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "presentation": [ "http://www.opploans.com/role/ConsolidatedStatementsofStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncrementalCommonSharesAttributableToCallOptionsAndWarrants", "calculation": { "http://www.opploans.com/role/EarningsPerShareScheduleofComputationofBasicandDilutedEarningsPerShareDetail": { "parentTag": "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.opploans.com/role/EarningsPerShareScheduleofComputationofBasicandDilutedEarningsPerShareDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Warrants (in shares)", "label": "Incremental Common Shares Attributable to Dilutive Effect of Call Options and Warrants", "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." } } }, "auth_ref": [ "r235", "r236", "r237", "r248" ] }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "calculation": { "http://www.opploans.com/role/EarningsPerShareScheduleofComputationofBasicandDilutedEarningsPerShareDetail": { "parentTag": "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.opploans.com/role/EarningsPerShareScheduleofComputationofBasicandDilutedEarningsPerShareDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Dilutive securities (in shares)", "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements", "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." } } }, "auth_ref": [ "r235", "r236", "r238", "r248", "r390" ] }, "ecd_IndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "IndividualAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Individual:", "label": "Individual [Axis]" } } }, "auth_ref": [ "r788", "r798", "r808", "r832", "r840", "r844", "r852" ] }, "us-gaap_InformationTechnologyAndDataProcessing": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InformationTechnologyAndDataProcessing", "crdr": "debit", "calculation": { "http://www.opploans.com/role/ConsolidatedStatementsofOperationsUnaudited": { "parentTag": "us-gaap_NoninterestExpense", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.opploans.com/role/ConsolidatedStatementsofOperationsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Technology costs", "label": "Information Technology and Data Processing", "documentation": "The amount of expenses incurred in the period for information technology and data processing products and services." } } }, "auth_ref": [ "r85" ] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]" } } }, "auth_ref": [ "r850" ] }, "ecd_InsiderTradingPoliciesProcLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTradingPoliciesProcLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]" } } }, "auth_ref": [ "r780", "r856" ] }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTrdPoliciesProcAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "terseLabel": "Insider Trading Policies and Procedures Adopted", "label": "Insider Trading Policies and Procedures Adopted [Flag]" } } }, "auth_ref": [ "r780", "r856" ] }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "terseLabel": "Insider Trading Policies and Procedures Not Adopted", "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]" } } }, "auth_ref": [ "r780", "r856" ] }, "us-gaap_InsuranceSettlementsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InsuranceSettlementsReceivable", "crdr": "debit", "calculation": { "http://www.opploans.com/role/ConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.opploans.com/role/ConsolidatedBalanceSheetsUnaudited", "http://www.opploans.com/role/FairValueMeasurementsScheduleofCarryingValueandEstimatedFairValuesofFinancialAssetsandLiabilitiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Settlement receivable", "verboseLabel": "Settlement receivable", "label": "Insurance Settlements Receivable", "documentation": "Amount due in settlement of a claim for reimbursement from an insurance company when the Company has suffered a loss covered under an insurance policy." } } }, "auth_ref": [] }, "us-gaap_InterestAndDividendIncomeOperating": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestAndDividendIncomeOperating", "crdr": "credit", "calculation": { "http://www.opploans.com/role/ConsolidatedStatementsofOperationsUnaudited": { "parentTag": "us-gaap_RevenuesNetOfInterestExpense", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.opploans.com/role/ConsolidatedStatementsofOperationsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Interest and other income", "label": "Interest and Dividend Income, Operating", "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." } } }, "auth_ref": [ "r121", "r125", "r127", "r128", "r129", "r1020" ] }, "us-gaap_InterestAndFeeIncomeLoansAndLeases": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestAndFeeIncomeLoansAndLeases", "crdr": "credit", "calculation": { "http://www.opploans.com/role/ConsolidatedStatementsofOperationsUnaudited": { "parentTag": "us-gaap_InterestAndDividendIncomeOperating", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.opploans.com/role/ConsolidatedStatementsofOperationsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Interest and loan related income", "label": "Interest and Fee Income, Loans and Leases", "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." } } }, "auth_ref": [ "r121" ] }, "us-gaap_InterestCostsCapitalized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestCostsCapitalized", "crdr": "debit", "presentation": [ "http://www.opploans.com/role/BorrowingsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Capitalized issuance costs", "label": "Interest Costs Capitalized", "documentation": "Amount of interest capitalized during the period." } } }, "auth_ref": [ "r503" ] }, "opfi_InterestExpenseAndAmortizedDebtIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.opploans.com/20240630", "localname": "InterestExpenseAndAmortizedDebtIssuanceCosts", "crdr": "debit", "calculation": { "http://www.opploans.com/role/ConsolidatedStatementsofOperationsUnaudited": { "parentTag": "us-gaap_NoninterestExpense", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.opploans.com/role/ConsolidatedStatementsofOperationsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Interest expense and amortized debt issuance costs", "label": "Interest Expense And Amortized Debt Issuance Costs", "documentation": "Interest expense and amortized debt issuance costs." } } }, "auth_ref": [] }, "us-gaap_InterestExpenseDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestExpenseDebt", "crdr": "debit", "presentation": [ "http://www.opploans.com/role/BorrowingsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Interest expense, debt", "label": "Interest Expense, Debt", "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt." } } }, "auth_ref": [ "r86", "r341", "r349", "r731", "r732" ] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://www.opploans.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Interest paid on borrowed funds", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "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." } } }, "auth_ref": [ "r202", "r205", "r206" ] }, "us-gaap_InterestPayableCurrentAndNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestPayableCurrentAndNoncurrent", "crdr": "credit", "calculation": { "http://www.opploans.com/role/AccruedExpensesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrentAndNoncurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.opploans.com/role/AccruedExpensesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued interest", "label": "Interest Payable", "documentation": "Amount of interest payable on debt, including, but not limited to, trade payables." } } }, "auth_ref": [ "r116", "r984" ] }, "us-gaap_LaborAndRelatedExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LaborAndRelatedExpense", "crdr": "debit", "calculation": { "http://www.opploans.com/role/ConsolidatedStatementsofOperationsUnaudited": { "parentTag": "us-gaap_NoninterestExpense", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.opploans.com/role/ConsolidatedStatementsofOperationsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Salaries and employee benefits", "label": "Labor and Related Expense", "documentation": "Amount of expense for salary, wage, profit sharing; incentive and equity-based compensation; and other employee benefit." } } }, "auth_ref": [ "r874" ] }, "us-gaap_LeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeaseCost", "crdr": "debit", "calculation": { "http://www.opploans.com/role/LeasesScheduleofComponentsofLeaseCostsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.opploans.com/role/LeasesScheduleofComponentsofLeaseCostsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total lease cost", "label": "Lease, Cost", "documentation": "Amount of lease cost recognized by lessee for lease contract." } } }, "auth_ref": [ "r512", "r753" ] }, "us-gaap_LeaseCostAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeaseCostAbstract", "presentation": [ "http://www.opploans.com/role/LeasesScheduleofComponentsofLeaseCostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lease, Cost [Abstract]", "label": "Lease, Cost [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LeaseCostTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeaseCostTableTextBlock", "presentation": [ "http://www.opploans.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Components of Lease Costs/Weighted Average Remaining Lease Term and Discount Rate", "label": "Lease, Cost [Table Text Block]", "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." } } }, "auth_ref": [ "r974" ] }, "us-gaap_LeaseholdsAndLeaseholdImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeaseholdsAndLeaseholdImprovementsMember", "presentation": [ "http://www.opploans.com/role/PropertyEquipmentandSoftwareNetScheduleofPropertyEquipmentandSoftwareDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Leasehold improvements", "label": "Leaseholds and Leasehold Improvements [Member]", "documentation": "Asset held by lessee under finance lease and addition or improvement to asset held under lease arrangement." } } }, "auth_ref": [ "r98" ] }, "us-gaap_LeasesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeasesAbstract", "lang": { "en-us": { "role": { "label": "Leases [Abstract]" } } }, "auth_ref": [] }, "dei_LegalEntityAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "LegalEntityAxis", "presentation": [ "http://www.opploans.com/role/SubsequentEventsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Legal Entity [Axis]", "label": "Legal Entity [Axis]", "documentation": "The set of legal entities associated with a report." } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://www.opploans.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Future Minimum Lease Payments", "label": "Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]", "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." } } }, "auth_ref": [ "r975" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://www.opploans.com/role/LeasesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.opploans.com/role/LeasesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails_1": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.opploans.com/role/LeasesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total lease payments", "label": "Lessee, Operating Lease, Liability, to be Paid", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease." } } }, "auth_ref": [ "r520" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "crdr": "credit", "calculation": { "http://www.opploans.com/role/LeasesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.opploans.com/role/LeasesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Thereafter", "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth 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)." } } }, "auth_ref": [ "r520" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.opploans.com/role/LeasesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.opploans.com/role/LeasesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "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)." } } }, "auth_ref": [ "r520" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "crdr": "credit", "calculation": { "http://www.opploans.com/role/LeasesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.opploans.com/role/LeasesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2029", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth 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)." } } }, "auth_ref": [ "r520" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "calculation": { "http://www.opploans.com/role/LeasesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.opploans.com/role/LeasesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "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)." } } }, "auth_ref": [ "r520" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://www.opploans.com/role/LeasesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.opploans.com/role/LeasesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "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)." } } }, "auth_ref": [ "r520" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://www.opploans.com/role/LeasesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.opploans.com/role/LeasesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "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)." } } }, "auth_ref": [ "r520" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "crdr": "credit", "calculation": { "http://www.opploans.com/role/LeasesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.opploans.com/role/LeasesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remaining of 2024", "label": "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year", "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." } } }, "auth_ref": [ "r975" ] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "calculation": { "http://www.opploans.com/role/LeasesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.opploans.com/role/LeasesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Less: imputed interest", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease." } } }, "auth_ref": [ "r520" ] }, "us-gaap_LesseeOperatingLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeasesTextBlock", "presentation": [ "http://www.opploans.com/role/Leases" ], "lang": { "en-us": { "role": { "terseLabel": "Leases", "label": "Lessee, Operating Leases [Text Block]", "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." } } }, "auth_ref": [ "r507" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://www.opploans.com/role/ConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.opploans.com/role/ConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities", "label": "Liabilities", "documentation": "Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others." } } }, "auth_ref": [ "r14", "r63", "r64", "r65", "r69", "r70", "r71", "r72", "r211", "r285", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r456", "r459", "r460", "r495", "r631", "r716", "r775", "r910", "r976", "r977" ] }, "us-gaap_LiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAbstract", "presentation": [ "http://www.opploans.com/role/ConsolidatedBalanceSheetsUnaudited", "http://www.opploans.com/role/FairValueMeasurementsScheduleofCarryingValueandEstimatedFairValuesofFinancialAssetsandLiabilitiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Liabilities:", "label": "Liabilities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.opploans.com/role/ConsolidatedBalanceSheetsUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.opploans.com/role/ConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities and stockholders' equity", "label": "Liabilities and Equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r80", "r120", "r580", "r754", "r881", "r897", "r967" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.opploans.com/role/ConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Liabilities and Stockholders' Equity", "label": "Liabilities and Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesFairValueDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesFairValueDisclosureAbstract", "presentation": [ "http://www.opploans.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesthatareMeasuredatFairValueonRecurringBasisDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Financial liabilities:", "label": "Liabilities, Fair Value Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LineOfCreditFacilityAffiliatedBorrower": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityAffiliatedBorrower", "presentation": [ "http://www.opploans.com/role/BorrowingsScheduleofBorrowingsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Borrower", "label": "Line of Credit Facility, Affiliated Borrower", "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." } } }, "auth_ref": [ "r14", "r59", "r62", "r115", "r117" ] }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.opploans.com/role/BorrowingsScheduleofBorrowingsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Borrowing Capacity", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "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." } } }, "auth_ref": [ "r62", "r68" ] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "LocalPhoneNumber", "presentation": [ "http://www.opploans.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Local Phone Number", "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_LongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebt", "crdr": "credit", "calculation": { "http://www.opploans.com/role/BorrowingsSummaryofRequiredPaymentsforBorrowingsExcludingSecuredBorrowingandRevolvingLinesofCreditDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.opploans.com/role/BorrowingsScheduleofBorrowingsDetail", "http://www.opploans.com/role/BorrowingsSummaryofRequiredPaymentsforBorrowingsExcludingSecuredBorrowingandRevolvingLinesofCreditDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Total", "totalLabel": "Total", "label": "Long-Term Debt", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation." } } }, "auth_ref": [ "r14", "r117", "r334", "r348", "r729", "r730", "r752", "r985" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.opploans.com/role/BorrowingsSummaryofRequiredPaymentsforBorrowingsExcludingSecuredBorrowingandRevolvingLinesofCreditDetail": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.opploans.com/role/BorrowingsSummaryofRequiredPaymentsforBorrowingsExcludingSecuredBorrowingandRevolvingLinesofCreditDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Long-Term Debt, Maturity, Year One", "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)." } } }, "auth_ref": [ "r8", "r215", "r339" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive", "crdr": "credit", "calculation": { "http://www.opploans.com/role/BorrowingsSummaryofRequiredPaymentsforBorrowingsExcludingSecuredBorrowingandRevolvingLinesofCreditDetail": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.opploans.com/role/BorrowingsSummaryofRequiredPaymentsforBorrowingsExcludingSecuredBorrowingandRevolvingLinesofCreditDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2029", "label": "Long-Term Debt, Maturity, Year Five", "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 fifth 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)." } } }, "auth_ref": [ "r8", "r215", "r339" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour", "crdr": "credit", "calculation": { "http://www.opploans.com/role/BorrowingsSummaryofRequiredPaymentsforBorrowingsExcludingSecuredBorrowingandRevolvingLinesofCreditDetail": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.opploans.com/role/BorrowingsSummaryofRequiredPaymentsforBorrowingsExcludingSecuredBorrowingandRevolvingLinesofCreditDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Long-Term Debt, Maturity, Year Four", "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)." } } }, "auth_ref": [ "r8", "r215", "r339" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "crdr": "credit", "calculation": { "http://www.opploans.com/role/BorrowingsSummaryofRequiredPaymentsforBorrowingsExcludingSecuredBorrowingandRevolvingLinesofCreditDetail": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.opploans.com/role/BorrowingsSummaryofRequiredPaymentsforBorrowingsExcludingSecuredBorrowingandRevolvingLinesofCreditDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Long-Term Debt, Maturity, Year Three", "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)." } } }, "auth_ref": [ "r8", "r215", "r339" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "crdr": "credit", "calculation": { "http://www.opploans.com/role/BorrowingsSummaryofRequiredPaymentsforBorrowingsExcludingSecuredBorrowingandRevolvingLinesofCreditDetail": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.opploans.com/role/BorrowingsSummaryofRequiredPaymentsforBorrowingsExcludingSecuredBorrowingandRevolvingLinesofCreditDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Long-Term Debt, Maturity, Year Two", "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)." } } }, "auth_ref": [ "r8", "r215", "r339" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "crdr": "credit", "calculation": { "http://www.opploans.com/role/BorrowingsSummaryofRequiredPaymentsforBorrowingsExcludingSecuredBorrowingandRevolvingLinesofCreditDetail": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.opploans.com/role/BorrowingsSummaryofRequiredPaymentsforBorrowingsExcludingSecuredBorrowingandRevolvingLinesofCreditDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Remainder of 2024", "label": "Long-Term Debt, Maturity, Remainder of Fiscal Year", "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." } } }, "auth_ref": [ "r883" ] }, "us-gaap_LongtermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongtermDebtTypeAxis", "presentation": [ "http://www.opploans.com/role/BorrowingsAdditionalInformationDetail", "http://www.opploans.com/role/BorrowingsScheduleofBorrowingsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term Debt, Type [Axis]", "label": "Long-Term Debt, Type [Axis]", "documentation": "Information by type of long-term debt." } } }, "auth_ref": [ "r14", "r902", "r903", "r904" ] }, "us-gaap_LongtermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongtermDebtTypeDomain", "presentation": [ "http://www.opploans.com/role/BorrowingsAdditionalInformationDetail", "http://www.opploans.com/role/BorrowingsScheduleofBorrowingsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term Debt, Type [Domain]", "label": "Long-Term Debt, Type [Domain]", "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." } } }, "auth_ref": [ "r14", "r30", "r902", "r903", "r904" ] }, "us-gaap_MarketingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MarketingExpense", "crdr": "debit", "calculation": { "http://www.opploans.com/role/ConsolidatedStatementsofOperationsUnaudited": { "parentTag": "us-gaap_NoninterestExpense", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.opploans.com/role/ConsolidatedStatementsofOperationsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Direct marketing costs", "label": "Marketing Expense", "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." } } }, "auth_ref": [ "r84" ] }, "ecd_MeasureAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MeasureAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Measure:", "label": "Measure [Axis]" } } }, "auth_ref": [ "r824" ] }, "ecd_MeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Measure Name" } } }, "auth_ref": [ "r824" ] }, "opfi_MeasurementInputAccruedInterestRateMember": { "xbrltype": "domainItemType", "nsuri": "http://www.opploans.com/20240630", "localname": "MeasurementInputAccruedInterestRateMember", "presentation": [ "http://www.opploans.com/role/FairValueMeasurementsScheduleofFairValueMeasurementInputandValuationTechniquesofInstallmentFinancingReceivablesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued interest", "label": "Measurement Input, Accrued Interest Rate [Member]", "documentation": "Measurement Input, Accrued Interest Rate" } } }, "auth_ref": [] }, "us-gaap_MeasurementInputDefaultRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MeasurementInputDefaultRateMember", "presentation": [ "http://www.opploans.com/role/FairValueMeasurementsScheduleofFairValueMeasurementInputandValuationTechniquesofInstallmentFinancingReceivablesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Default rate", "label": "Measurement Input, Default Rate [Member]", "documentation": "Measurement input using likelihood loan will not be repaid as proportion of outstanding loan." } } }, "auth_ref": [ "r748", "r962", "r963", "r964" ] }, "us-gaap_MeasurementInputDiscountRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MeasurementInputDiscountRateMember", "presentation": [ "http://www.opploans.com/role/FairValueMeasurementsScheduleofFairValueMeasurementInputandValuationTechniquesofInstallmentFinancingReceivablesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Discount rate", "label": "Measurement Input, Discount Rate [Member]", "documentation": "Measurement input using interest rate to determine present value of future cash flows." } } }, "auth_ref": [ "r962", "r963", "r964" ] }, "us-gaap_MeasurementInputExercisePriceMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MeasurementInputExercisePriceMember", "presentation": [ "http://www.opploans.com/role/FairValueMeasurementsScheduleofFairValueMeasurementInputandValuationTechniquesofPrivatePlacementWarrantsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise price", "label": "Measurement Input, Exercise Price [Member]", "documentation": "Measurement input using agreed upon price for exchange of underlying asset." } } }, "auth_ref": [ "r962", "r963", "r964" ] }, "us-gaap_MeasurementInputExpectedTermMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MeasurementInputExpectedTermMember", "presentation": [ "http://www.opploans.com/role/FairValueMeasurementsScheduleofFairValueMeasurementInputandValuationTechniquesofInstallmentFinancingReceivablesDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Remaining life", "label": "Measurement Input, Expected Term [Member]", "documentation": "Measurement input using period financial instrument is expected to be outstanding. Excludes maturity date." } } }, "auth_ref": [ "r962", "r963", "r964" ] }, "opfi_MeasurementInputFairValuePerShareMember": { "xbrltype": "domainItemType", "nsuri": "http://www.opploans.com/20240630", "localname": "MeasurementInputFairValuePerShareMember", "presentation": [ "http://www.opploans.com/role/FairValueMeasurementsScheduleofFairValueMeasurementInputandValuationTechniquesofPrivatePlacementWarrantsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Fair value of warrants", "label": "Measurement Input, Fair Value Per Share [Member]", "documentation": "Measurement Input, Fair Value Per Share" } } }, "auth_ref": [] }, "us-gaap_MeasurementInputPrepaymentRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MeasurementInputPrepaymentRateMember", "presentation": [ "http://www.opploans.com/role/FairValueMeasurementsScheduleofFairValueMeasurementInputandValuationTechniquesofInstallmentFinancingReceivablesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Prepayment rate", "label": "Measurement Input, Prepayment Rate [Member]", "documentation": "Measurement input using principal prepayment at other than constant rate as proportion of outstanding loan principal." } } }, "auth_ref": [ "r962", "r963", "r964" ] }, "us-gaap_MeasurementInputPriceVolatilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MeasurementInputPriceVolatilityMember", "presentation": [ "http://www.opploans.com/role/FairValueMeasurementsScheduleofFairValueMeasurementInputandValuationTechniquesofPrivatePlacementWarrantsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Expected volatility", "label": "Measurement Input, Price Volatility [Member]", "documentation": "Measurement input using rate at which price of security will increase (decrease) for given set of returns." } } }, "auth_ref": [ "r748", "r962", "r963", "r964" ] }, "us-gaap_MeasurementInputRiskFreeInterestRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MeasurementInputRiskFreeInterestRateMember", "presentation": [ "http://www.opploans.com/role/FairValueMeasurementsScheduleofFairValueMeasurementInputandValuationTechniquesofInstallmentFinancingReceivablesDetail", "http://www.opploans.com/role/FairValueMeasurementsScheduleofFairValueMeasurementInputandValuationTechniquesofPrivatePlacementWarrantsDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Interest rate on finance receivables", "terseLabel": "Risk-free interest rate", "label": "Measurement Input, Risk Free Interest Rate [Member]", "documentation": "Measurement input using interest rate on instrument with zero risk of financial loss." } } }, "auth_ref": [ "r962", "r963", "r964" ] }, "opfi_MeasurementInputServicingFeeMember": { "xbrltype": "domainItemType", "nsuri": "http://www.opploans.com/20240630", "localname": "MeasurementInputServicingFeeMember", "presentation": [ "http://www.opploans.com/role/FairValueMeasurementsScheduleofFairValueMeasurementInputandValuationTechniquesofInstallmentFinancingReceivablesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Servicing cost", "label": "Measurement Input, Servicing Fee [Member]", "documentation": "Measurement Input, Servicing Fee" } } }, "auth_ref": [] }, "us-gaap_MeasurementInputTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MeasurementInputTypeAxis", "presentation": [ "http://www.opploans.com/role/FairValueMeasurementsScheduleofFairValueMeasurementInputandValuationTechniquesofInstallmentFinancingReceivablesDetail", "http://www.opploans.com/role/FairValueMeasurementsScheduleofFairValueMeasurementInputandValuationTechniquesofPrivatePlacementWarrantsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Input Type [Axis]", "label": "Measurement Input Type [Axis]", "documentation": "Information by type of measurement input used to determine value of asset and liability." } } }, "auth_ref": [ "r474", "r475", "r476", "r748" ] }, "us-gaap_MeasurementInputTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MeasurementInputTypeDomain", "presentation": [ "http://www.opploans.com/role/FairValueMeasurementsScheduleofFairValueMeasurementInputandValuationTechniquesofInstallmentFinancingReceivablesDetail", "http://www.opploans.com/role/FairValueMeasurementsScheduleofFairValueMeasurementInputandValuationTechniquesofPrivatePlacementWarrantsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Input Type [Domain]", "label": "Measurement Input Type [Domain]", "documentation": "Measurement input used to determine value of asset and liability." } } }, "auth_ref": [ "r474", "r475", "r476", "r748" ] }, "us-gaap_MembersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MembersEquityAbstract", "presentation": [ "http://www.opploans.com/role/ConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholders' equity:", "label": "Members' Equity [Abstract]" } } }, "auth_ref": [] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MinimumMember", "presentation": [ "http://www.opploans.com/role/BorrowingsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum", "label": "Minimum [Member]", "documentation": "Lower limit of the provided range." } } }, "auth_ref": [ "r158", "r160", "r162", "r163", "r165", "r180", "r181", "r306", "r307", "r308", "r309", "r385", "r424", "r476", "r534", "r590", "r591", "r597", "r623", "r624", "r676", "r678", "r680", "r681", "r683", "r705", "r706", "r725", "r733", "r738", "r748", "r749", "r750", "r763", "r914", "r978", "r979", "r980", "r981", "r982", "r983" ] }, "us-gaap_MinorityInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MinorityInterest", "crdr": "credit", "calculation": { "http://www.opploans.com/role/ConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.opploans.com/role/ConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Noncontrolling interest", "label": "Equity, Attributable to Noncontrolling Interest", "documentation": "Amount of equity (deficit) attributable to noncontrolling interest. Excludes temporary equity." } } }, "auth_ref": [ "r79", "r119", "r211", "r285", "r312", "r314", "r315", "r316", "r319", "r320", "r495", "r579", "r635" ] }, "ecd_MnpiDiscTimedForCompValFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MnpiDiscTimedForCompValFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "MNPI Disclosure Timed for Compensation Value", "label": "MNPI Disclosure Timed for Compensation Value [Flag]" } } }, "auth_ref": [ "r843" ] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MtrlTermsOfTrdArrTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Material Terms of Trading Arrangement", "label": "Material Terms of Trading Arrangement [Text Block]" } } }, "auth_ref": [ "r851" ] }, "ecd_NamedExecutiveOfficersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NamedExecutiveOfficersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Named Executive Officers, Footnote", "label": "Named Executive Officers, Footnote [Text Block]" } } }, "auth_ref": [ "r825" ] }, "us-gaap_NatureOfOperations": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NatureOfOperations", "presentation": [ "http://www.opploans.com/role/OrganizationandNatureofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Organization and Nature of Operations", "label": "Nature of Operations [Text Block]", "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." } } }, "auth_ref": [ "r142", "r152" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.opploans.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.opploans.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in financing activities", "label": "Net Cash Provided by (Used in) Financing Activities", "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." } } }, "auth_ref": [ "r204" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.opploans.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from financing activities:", "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://www.opploans.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.opploans.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in investing activities", "label": "Net Cash Provided by (Used in) Investing Activities", "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." } } }, "auth_ref": [ "r204" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.opploans.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from investing activities:", "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://www.opploans.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.opploans.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by operating activities", "label": "Net Cash Provided by (Used in) Operating Activities", "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." } } }, "auth_ref": [ "r90", "r91", "r93" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.opploans.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from operating activities:", "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://www.opploans.com/role/EarningsPerShareScheduleofComputationofBasicandDilutedEarningsPerShareDetail": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": 1.0, "order": 1.0 }, "http://www.opploans.com/role/ConsolidatedStatementsofOperationsUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.opploans.com/role/ConsolidatedStatementsofOperationsUnaudited", "http://www.opploans.com/role/EarningsPerShareScheduleofComputationofBasicandDilutedEarningsPerShareDetail", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "totalLabel": "Net income attributable to OppFi Inc.", "verboseLabel": "Net income attributable to OppFi Inc.", "terseLabel": "Net Income (Loss)", "label": "Net Income (Loss) Attributable to Parent", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r83", "r93", "r126", "r184", "r193", "r194", "r197", "r211", "r219", "r221", "r222", "r223", "r224", "r225", "r228", "r229", "r244", "r285", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r450", "r453", "r470", "r495", "r586", "r653", "r669", "r670", "r773", "r910" ] }, "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetIncomeLossAttributableToNoncontrollingInterest", "crdr": "debit", "calculation": { "http://www.opploans.com/role/ConsolidatedStatementsofOperationsUnaudited": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.opploans.com/role/ConsolidatedStatementsofOperationsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Net income attributable to noncontrolling interest", "label": "Net Income (Loss) Attributable to Noncontrolling Interest", "documentation": "Amount of Net Income (Loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r51", "r110", "r193", "r194", "r225", "r228", "r229", "r585", "r873" ] }, "opfi_NetIncomeLossAttributableToNoncontrollingInterestAntiDilutive": { "xbrltype": "monetaryItemType", "nsuri": "http://www.opploans.com/20240630", "localname": "NetIncomeLossAttributableToNoncontrollingInterestAntiDilutive", "crdr": "debit", "presentation": [ "http://www.opploans.com/role/EarningsPerShareScheduleofComputationofBasicandDilutedEarningsPerShareDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Net income attributable to noncontrolling interest", "label": "Net Income (Loss) Attributable to Noncontrolling Interest, Anti-Dilutive", "documentation": "Net Income (Loss) Attributable to Noncontrolling Interest, Anti-Dilutive" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "crdr": "credit", "calculation": { "http://www.opploans.com/role/EarningsPerShareScheduleofComputationofBasicandDilutedEarningsPerShareDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.opploans.com/role/EarningsPerShareScheduleofComputationofBasicandDilutedEarningsPerShareDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Net income available to Class A common stockholders - Basic", "label": "Net Income (Loss) Available to Common Stockholders, Basic", "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders." } } }, "auth_ref": [ "r200", "r221", "r222", "r223", "r224", "r231", "r232", "r245", "r248", "r453" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted", "crdr": "credit", "presentation": [ "http://www.opploans.com/role/EarningsPerShareScheduleofComputationofBasicandDilutedEarningsPerShareDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Net income available to Class A common stockholders - Diluted", "label": "Net Income (Loss) Available to Common Stockholders, Diluted", "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." } } }, "auth_ref": [ "r200", "r233", "r240", "r241", "r242", "r243", "r245", "r248" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.opploans.com/role/SignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Accounting pronouncements issued and adopted and Accounting pronouncements issued and not yet adopted", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "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." } } }, "auth_ref": [] }, "ecd_NonGaapMeasureDescriptionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonGaapMeasureDescriptionTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-GAAP Measure Description", "label": "Non-GAAP Measure Description [Text Block]" } } }, "auth_ref": [ "r824" ] }, "ecd_NonNeosMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonNeosMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-NEOs", "label": "Non-NEOs [Member]" } } }, "auth_ref": [ "r788", "r798", "r808", "r832", "r840" ] }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonPeoNeoAvgCompActuallyPaidAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount", "label": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "auth_ref": [ "r815" ] }, "ecd_NonPeoNeoAvgTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonPeoNeoAvgTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO Average Total Compensation Amount", "label": "Non-PEO NEO Average Total Compensation Amount" } } }, "auth_ref": [ "r814" ] }, "ecd_NonPeoNeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonPeoNeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO", "label": "Non-PEO NEO [Member]" } } }, "auth_ref": [ "r832" ] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonRule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted", "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r851" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonRule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated", "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r851" ] }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NoncashInvestingAndFinancingItemsAbstract", "presentation": [ "http://www.opploans.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Non-cash investing and financing activities:", "label": "Noncash Investing and Financing Items [Abstract]" } } }, "auth_ref": [] }, "opfi_NoncashReclassificationOfFinanceReceivablesAssetsHeldForSaleToHeldForInvestment": { "xbrltype": "monetaryItemType", "nsuri": "http://www.opploans.com/20240630", "localname": "NoncashReclassificationOfFinanceReceivablesAssetsHeldForSaleToHeldForInvestment", "crdr": "credit", "presentation": [ "http://www.opploans.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Reclassification of finance receivables held for sale to held for investment", "label": "Noncash, Reclassification Of Finance Receivables Assets Held For Sale To Held For Investment", "documentation": "Noncash, Reclassification Of Finance Receivables Assets Held For Sale To Held For Investment" } } }, "auth_ref": [] }, "opfi_NoncontrollingInterestEarnoutUnitsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.opploans.com/20240630", "localname": "NoncontrollingInterestEarnoutUnitsMember", "presentation": [ "http://www.opploans.com/role/EarningsPerShareScheduleofSecuritiesExcludedfromCalculationofDilutedEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Noncontrolling interest - Earnout Units", "label": "Noncontrolling Interest, Earnout Units [Member]", "documentation": "Noncontrolling Interest, Earnout Units" } } }, "auth_ref": [] }, "us-gaap_NoncontrollingInterestMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NoncontrollingInterestMember", "presentation": [ "http://www.opploans.com/role/ConsolidatedStatementsofStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Noncontrolling Interest", "label": "Noncontrolling Interest [Member]", "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." } } }, "auth_ref": [ "r46", "r366", "r884", "r885", "r886", "r887", "r1018" ] }, "opfi_NoncontrollingInterestUnitsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.opploans.com/20240630", "localname": "NoncontrollingInterestUnitsMember", "presentation": [ "http://www.opploans.com/role/EarningsPerShareScheduleofSecuritiesExcludedfromCalculationofDilutedEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Noncontrolling interest - OppFi Units", "label": "Noncontrolling Interest, Units [Member]", "documentation": "Noncontrolling Interest, Units" } } }, "auth_ref": [] }, "us-gaap_NoninterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NoninterestExpense", "crdr": "debit", "calculation": { "http://www.opploans.com/role/ConsolidatedStatementsofOperationsUnaudited": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.opploans.com/role/ConsolidatedStatementsofOperationsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total expenses", "label": "Noninterest Expense", "documentation": "Total aggregate amount of all noninterest expense." } } }, "auth_ref": [ "r123" ] }, "us-gaap_NoninterestExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NoninterestExpenseAbstract", "presentation": [ "http://www.opploans.com/role/ConsolidatedStatementsofOperationsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Expenses:", "label": "Noninterest Expense [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NotesPayableOtherPayablesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NotesPayableOtherPayablesMember", "presentation": [ "http://www.opploans.com/role/BorrowingsAdditionalInformationDetail", "http://www.opploans.com/role/BorrowingsScheduleofBorrowingsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Note payable", "label": "Notes Payable, Other Payables [Member]", "documentation": "A written promise to pay a note to a third party." } } }, "auth_ref": [] }, "us-gaap_NumberOfReportableSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NumberOfReportableSegments", "presentation": [ "http://www.opploans.com/role/SignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Number of reportable segments", "label": "Number of Reportable Segments", "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." } } }, "auth_ref": [ "r718", "r724", "r891" ] }, "opfi_NumberOfSharesRedeemedPerShareRepurchased": { "xbrltype": "sharesItemType", "nsuri": "http://www.opploans.com/20240630", "localname": "NumberOfSharesRedeemedPerShareRepurchased", "presentation": [ "http://www.opploans.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of shares redeemed per share repurchased (in shares)", "label": "Number Of Shares Redeemed Per Share Repurchased", "documentation": "Number Of Shares Redeemed Per Share Repurchased" } } }, "auth_ref": [] }, "us-gaap_OccupancyNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OccupancyNet", "crdr": "debit", "calculation": { "http://www.opploans.com/role/ConsolidatedStatementsofOperationsUnaudited": { "parentTag": "us-gaap_NoninterestExpense", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.opploans.com/role/ConsolidatedStatementsofOperationsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Occupancy", "label": "Occupancy, Net", "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." } } }, "auth_ref": [ "r85", "r122", "r138" ] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.opploans.com/role/ConsolidatedStatementsofOperationsUnaudited": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.opploans.com/role/ConsolidatedStatementsofOperationsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Income from operations", "label": "Operating Income (Loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r132", "r717", "r890", "r892", "r893", "r894", "r895" ] }, "us-gaap_OperatingLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseCost", "crdr": "debit", "calculation": { "http://www.opploans.com/role/LeasesScheduleofComponentsofLeaseCostsDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.opploans.com/role/LeasesScheduleofComponentsofLeaseCostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease cost", "label": "Operating Lease, Cost", "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." } } }, "auth_ref": [ "r513", "r753" ] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiability", "crdr": "credit", "calculation": { "http://www.opploans.com/role/ConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 }, "http://www.opploans.com/role/LeasesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.opploans.com/role/ConsolidatedBalanceSheetsUnaudited", "http://www.opploans.com/role/LeasesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease liabilities", "verboseLabel": "Operating lease liabilities", "label": "Operating Lease, Liability", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r510" ] }, "opfi_OperatingLeaseLiabilityRecognizedFromAccountingStandardUpdate": { "xbrltype": "monetaryItemType", "nsuri": "http://www.opploans.com/20240630", "localname": "OperatingLeaseLiabilityRecognizedFromAccountingStandardUpdate", "crdr": "credit", "presentation": [ "http://www.opploans.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease liability recognized", "label": "Operating Lease Liability Recognized From Accounting Standard Update", "documentation": "Operating Lease Liability Recognized From Accounting Standard Update" } } }, "auth_ref": [] }, "us-gaap_OperatingLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeasePayments", "crdr": "credit", "presentation": [ "http://www.opploans.com/role/LeasesScheduleofComponentsofLeaseCostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating cash flows from operating leases", "label": "Operating Lease, Payments", "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use." } } }, "auth_ref": [ "r511", "r517" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.opploans.com/role/ConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.opploans.com/role/ConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease right-of-use assets", "label": "Operating Lease, Right-of-Use Asset", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r509" ] }, "opfi_OperatingLeaseRightOfUseAssetRecognizedFromAccountingStandardUpdate": { "xbrltype": "monetaryItemType", "nsuri": "http://www.opploans.com/20240630", "localname": "OperatingLeaseRightOfUseAssetRecognizedFromAccountingStandardUpdate", "crdr": "debit", "presentation": [ "http://www.opploans.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease right of use asset recognized", "label": "Operating Lease Right Of Use Asset Recognized From Accounting Standard Update", "documentation": "Operating Lease Right Of Use Asset Recognized From Accounting Standard Update" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://www.opploans.com/role/LeasesScheduleofComponentsofLeaseCostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average discount rate", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "documentation": "Weighted average discount rate for operating lease calculated at point in time." } } }, "auth_ref": [ "r519", "r753" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://www.opploans.com/role/LeasesScheduleofComponentsofLeaseCostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average remaining lease term (in years)", "label": "Operating Lease, Weighted Average Remaining Lease Term", "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." } } }, "auth_ref": [ "r518", "r753" ] }, "opfi_OppFiLLCAndOpportunityFinancialSMBLLCMember": { "xbrltype": "domainItemType", "nsuri": "http://www.opploans.com/20240630", "localname": "OppFiLLCAndOpportunityFinancialSMBLLCMember", "presentation": [ "http://www.opploans.com/role/SubsequentEventsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "OppFi-LLC and Opportunity Financial SMB, LLC", "label": "OppFi-LLC And Opportunity Financial SMB, LLC [Member]", "documentation": "OppFi-LLC And Opportunity Financial SMB, LLC" } } }, "auth_ref": [] }, "opfi_OppFiSharesLLCMember": { "xbrltype": "domainItemType", "nsuri": "http://www.opploans.com/20240630", "localname": "OppFiSharesLLCMember", "presentation": [ "http://www.opploans.com/role/SubsequentEventsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "OppFi Shares, LLC", "label": "OppFi Shares, LLC [Member]", "documentation": "OppFi Shares, LLC" } } }, "auth_ref": [] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherAccruedLiabilitiesCurrentAndNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherAccruedLiabilitiesCurrentAndNoncurrent", "crdr": "credit", "calculation": { "http://www.opploans.com/role/AccruedExpensesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrentAndNoncurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.opploans.com/role/AccruedExpensesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Other Accrued Liabilities", "documentation": "Amount of expenses incurred but not yet paid classified as other." } } }, "auth_ref": [ "r116" ] }, "us-gaap_OtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherAssets", "crdr": "debit", "calculation": { "http://www.opploans.com/role/ConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.opploans.com/role/ConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Other assets", "label": "Other Assets", "documentation": "Amount of assets classified as other." } } }, "auth_ref": [ "r113", "r188", "r572", "r722", "r775" ] }, "us-gaap_OtherIncomeAndExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherIncomeAndExpensesAbstract", "presentation": [ "http://www.opploans.com/role/ConsolidatedStatementsofOperationsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Other (expense) income:", "label": "Other Income and Expenses [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherInterestAndDividendIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherInterestAndDividendIncome", "crdr": "credit", "calculation": { "http://www.opploans.com/role/ConsolidatedStatementsofOperationsUnaudited": { "parentTag": "us-gaap_InterestAndDividendIncomeOperating", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.opploans.com/role/ConsolidatedStatementsofOperationsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Other revenue", "label": "Other Interest and Dividend Income", "documentation": "Amount, after discount, accretion and premium amortization, of interest income and dividend income classified as other." } } }, "auth_ref": [ "r128" ] }, "us-gaap_OtherLongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherLongTermDebt", "crdr": "credit", "presentation": [ "http://www.opploans.com/role/FairValueMeasurementsScheduleofCarryingValueandEstimatedFairValuesofFinancialAssetsandLiabilitiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Notes payable", "label": "Other Long-Term Debt", "documentation": "Amount of long-term debt classified as other." } } }, "auth_ref": [ "r14", "r117", "r985" ] }, "us-gaap_OtherNonoperatingIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherNonoperatingIncome", "crdr": "credit", "calculation": { "http://www.opploans.com/role/ConsolidatedStatementsofOperationsUnaudited": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.opploans.com/role/ConsolidatedStatementsofOperationsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Other income", "label": "Other Nonoperating Income", "documentation": "Amount of income related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r199" ] }, "us-gaap_OtherNotesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherNotesPayable", "crdr": "credit", "calculation": { "http://www.opploans.com/role/ConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.opploans.com/role/ConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Note payable", "label": "Other Notes Payable", "documentation": "Amount of long-term notes payable classified as other." } } }, "auth_ref": [ "r14", "r117", "r985" ] }, "ecd_OtherPerfMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OtherPerfMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Other Performance Measure, Amount", "label": "Other Performance Measure, Amount" } } }, "auth_ref": [ "r824" ] }, "ecd_OutstandingAggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OutstandingAggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount", "label": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r786", "r796", "r806", "r838" ] }, "ecd_OutstandingRecoveryCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OutstandingRecoveryCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Amount", "label": "Outstanding Recovery Compensation Amount" } } }, "auth_ref": [ "r789", "r799", "r809", "r841" ] }, "ecd_OutstandingRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OutstandingRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Outstanding Recovery, Individual Name" } } }, "auth_ref": [ "r789", "r799", "r809", "r841" ] }, "opfi_ParticipationRightsPurchaseObligationPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.opploans.com/20240630", "localname": "ParticipationRightsPurchaseObligationPolicyTextBlock", "presentation": [ "http://www.opploans.com/role/SignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Participation rights purchase obligations", "label": "Participation Rights Purchase Obligation [Policy Text Block]", "documentation": "Participation rights purchase obligation [Policy text Block]." } } }, "auth_ref": [] }, "us-gaap_PastDueFinancingReceivablesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PastDueFinancingReceivablesTableTextBlock", "presentation": [ "http://www.opploans.com/role/FinanceReceivablesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Credit Quality Finance Receivable Portfolio", "label": "Financing Receivable, Past Due [Table Text Block]", "documentation": "Tabular disclosure of aging analysis for financing receivable." } } }, "auth_ref": [ "r135", "r137", "r727", "r900" ] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PayVsPerformanceDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]" } } }, "auth_ref": [ "r813" ] }, "us-gaap_PayablesAndAccrualsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PayablesAndAccrualsAbstract", "lang": { "en-us": { "role": { "label": "Payables and Accruals [Abstract]" } } }, "auth_ref": [] }, "opfi_PaymentProcessingFees": { "xbrltype": "monetaryItemType", "nsuri": "http://www.opploans.com/20240630", "localname": "PaymentProcessingFees", "crdr": "debit", "calculation": { "http://www.opploans.com/role/ConsolidatedStatementsofOperationsUnaudited": { "parentTag": "us-gaap_NoninterestExpense", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.opploans.com/role/ConsolidatedStatementsofOperationsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Payment processing fees", "label": "Payment Processing Fees", "documentation": "Payment processing fees." } } }, "auth_ref": [] }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsForRepurchaseOfCommonStock", "crdr": "credit", "calculation": { "http://www.opploans.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://www.opploans.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Purchase of treasury stock", "label": "Payments for Repurchase of Common Stock", "documentation": "The cash outflow to reacquire common stock during the period." } } }, "auth_ref": [ "r88" ] }, "us-gaap_PaymentsOfDebtExtinguishmentCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsOfDebtExtinguishmentCosts", "crdr": "credit", "presentation": [ "http://www.opploans.com/role/BorrowingsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Debt prepayments amount", "label": "Payment for Debt Extinguishment or Debt Prepayment Cost", "documentation": "Amount of cash outflow for cost from early extinguishment and prepayment of debt. Includes, but is not limited to, third-party cost, premium paid, and other fee paid to lender directly for debt extinguishment or debt prepayment. Excludes accrued interest." } } }, "auth_ref": [ "r3" ] }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsOfDebtIssuanceCosts", "crdr": "credit", "calculation": { "http://www.opploans.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.opploans.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Payments for debt issuance costs", "label": "Payments of Debt Issuance Costs", "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." } } }, "auth_ref": [ "r16" ] }, "us-gaap_PaymentsOfDistributionsToAffiliates": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsOfDistributionsToAffiliates", "crdr": "credit", "calculation": { "http://www.opploans.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.opploans.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Member distributions", "label": "Payments of Distributions to Affiliates", "documentation": "The distributions of earnings to an entity that is affiliated with the reporting entity by means of direct or indirect ownership." } } }, "auth_ref": [ "r88" ] }, "us-gaap_PaymentsOfDividendsCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsOfDividendsCommonStock", "crdr": "credit", "calculation": { "http://www.opploans.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://www.opploans.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Dividend paid on common stock", "label": "Payments of Ordinary Dividends, Common Stock", "documentation": "Amount of cash outflow in the form of ordinary dividends to common shareholders of the parent entity." } } }, "auth_ref": [ "r88" ] }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "credit", "calculation": { "http://www.opploans.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.opploans.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Payments of tax withholding on vesting of restricted stock units", "label": "Payment, Tax Withholding, Share-Based Payment Arrangement", "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [ "r201" ] }, "us-gaap_PaymentsToAcquireEquityMethodInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquireEquityMethodInvestments", "crdr": "credit", "presentation": [ "http://www.opploans.com/role/SubsequentEventsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Payments to acquire equity method investments", "label": "Payments to Acquire Equity Method Investments", "documentation": "The cash outflow associated with the purchase of or advances to an equity method investments, which are investments in joint ventures and entities in which the entity has an equity ownership interest normally of 20 to 50 percent and exercises significant influence." } } }, "auth_ref": [ "r15" ] }, "us-gaap_PaymentsToAcquireFinanceReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquireFinanceReceivables", "crdr": "credit", "calculation": { "http://www.opploans.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.opploans.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Finance receivables originated and acquired", "label": "Payments to Acquire Finance Receivables", "documentation": "The cash outflow for the purchase of amounts due from customers, clients, lessees, borrowers, or others under the terms of its agreements therewith." } } }, "auth_ref": [ "r87" ] }, "us-gaap_PaymentsToAcquireProductiveAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquireProductiveAssets", "crdr": "credit", "calculation": { "http://www.opploans.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.opploans.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Purchases of equipment and capitalized technology", "label": "Payments to Acquire Productive Assets", "documentation": "The cash outflow for purchases of and capital improvements on property, plant and equipment (capital expenditures), software, and other intangible assets." } } }, "auth_ref": [ "r139", "r956", "r957", "r958" ] }, "ecd_PeerGroupIssuersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeerGroupIssuersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Peer Group Issuers, Footnote", "label": "Peer Group Issuers, Footnote [Text Block]" } } }, "auth_ref": [ "r823" ] }, "ecd_PeerGroupTotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeerGroupTotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Peer Group Total Shareholder Return Amount", "label": "Peer Group Total Shareholder Return Amount" } } }, "auth_ref": [ "r823" ] }, "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "presentation": [ "http://www.opploans.com/role/RetirementPlan" ], "lang": { "en-us": { "role": { "terseLabel": "Retirement Plan", "label": "Retirement Benefits [Text Block]", "documentation": "The entire disclosure for retirement benefits." } } }, "auth_ref": [ "r367", "r368", "r369", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r737" ] }, "ecd_PeoActuallyPaidCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoActuallyPaidCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Actually Paid Compensation Amount", "label": "PEO Actually Paid Compensation Amount" } } }, "auth_ref": [ "r815" ] }, "ecd_PeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO", "label": "PEO [Member]" } } }, "auth_ref": [ "r832" ] }, "ecd_PeoName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Name", "label": "PEO Name" } } }, "auth_ref": [ "r825" ] }, "ecd_PeoTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Total Compensation Amount", "label": "PEO Total Compensation Amount" } } }, "auth_ref": [ "r814" ] }, "us-gaap_PerformanceSharesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PerformanceSharesMember", "presentation": [ "http://www.opploans.com/role/EarningsPerShareScheduleofComputationofBasicandDilutedEarningsPerShareDetail", "http://www.opploans.com/role/EarningsPerShareScheduleofSecuritiesExcludedfromCalculationofDilutedEarningsPerShareDetails", "http://www.opploans.com/role/StockBasedCompensationAdditionalInformationDetails", "http://www.opploans.com/role/StockBasedCompensationScheduleofPSUActivityDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Performance stock units", "label": "Performance Shares [Member]", "documentation": "Share-based payment arrangement awarded for meeting performance target." } } }, "auth_ref": [] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PlanNameAxis", "presentation": [ "http://www.opploans.com/role/StockBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Plan Name [Axis]", "label": "Plan Name [Axis]", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r918", "r919", "r920", "r921", "r922", "r923", "r924", "r925", "r926", "r927", "r928", "r929", "r930", "r931", "r932", "r933", "r934", "r935", "r936", "r937", "r938", "r939", "r940", "r941", "r942", "r943" ] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PlanNameDomain", "presentation": [ "http://www.opploans.com/role/StockBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Plan Name [Domain]", "label": "Plan Name [Domain]", "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r918", "r919", "r920", "r921", "r922", "r923", "r924", "r925", "r926", "r927", "r928", "r929", "r930", "r931", "r932", "r933", "r934", "r935", "r936", "r937", "r938", "r939", "r940", "r941", "r942", "r943" ] }, "ecd_PnsnAdjsPrrSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PnsnAdjsPrrSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pension Adjustments Prior Service Cost", "label": "Pension Adjustments Prior Service Cost [Member]" } } }, "auth_ref": [ "r816" ] }, "ecd_PnsnAdjsSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PnsnAdjsSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pension Adjustments Service Cost", "label": "Pension Adjustments Service Cost [Member]" } } }, "auth_ref": [ "r860" ] }, "ecd_PnsnBnftsAdjFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PnsnBnftsAdjFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pension Benefits Adjustments, Footnote", "label": "Pension Benefits Adjustments, Footnote [Text Block]" } } }, "auth_ref": [ "r815" ] }, "us-gaap_PortionAtFairValueFairValueDisclosureMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PortionAtFairValueFairValueDisclosureMember", "presentation": [ "http://www.opploans.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesthatareMeasuredatFairValueonRecurringBasisDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Portion at Fair Value Measurement", "label": "Portion at Fair Value Measurement [Member]", "documentation": "Measured at fair value for financial reporting purposes." } } }, "auth_ref": [ "r493" ] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://www.opploans.com/role/ConsolidatedBalanceSheetsUnauditedParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, par or stated value per share (in dollars per share)", "label": "Preferred Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer." } } }, "auth_ref": [ "r73", "r351" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://www.opploans.com/role/ConsolidatedBalanceSheetsUnauditedParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, shares authorized (in shares)", "label": "Preferred Stock, Shares Authorized", "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." } } }, "auth_ref": [ "r73", "r633" ] }, "us-gaap_PreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockSharesIssued", "presentation": [ "http://www.opploans.com/role/ConsolidatedBalanceSheetsUnauditedParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, shares issued (in shares)", "label": "Preferred Stock, Shares Issued", "documentation": "Number of shares issued for nonredeemable preferred shares and preferred shares redeemable solely at option of issuer. Includes, but is not limited to, preferred shares issued, repurchased, and held as treasury shares. Excludes preferred shares classified as debt." } } }, "auth_ref": [ "r73", "r351" ] }, "us-gaap_PreferredStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockSharesOutstanding", "presentation": [ "http://www.opploans.com/role/ConsolidatedBalanceSheetsUnauditedParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, shares outstanding (in shares)", "label": "Preferred Stock, Shares Outstanding", "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." } } }, "auth_ref": [ "r73", "r633", "r651", "r1018", "r1019" ] }, "us-gaap_PreferredStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockValue", "crdr": "credit", "calculation": { "http://www.opploans.com/role/ConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.opploans.com/role/ConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, $0.0001 par value (1,000,000 shares authorized with no shares issued and outstanding as of June\u00a030, 2024 and December\u00a031, 2023)", "label": "Preferred Stock, Value, Issued", "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." } } }, "auth_ref": [ "r73", "r576", "r754" ] }, "opfi_PrivatePlacementWarrantsExercisePrice1150Member": { "xbrltype": "domainItemType", "nsuri": "http://www.opploans.com/20240630", "localname": "PrivatePlacementWarrantsExercisePrice1150Member", "presentation": [ "http://www.opploans.com/role/EarningsPerShareScheduleofSecuritiesExcludedfromCalculationofDilutedEarningsPerShareDetails", "http://www.opploans.com/role/FairValueMeasurementsScheduleofChangesinFairValueofPrivatePlacementWarrantsDetail", "http://www.opploans.com/role/FairValueMeasurementsScheduleofFairValueMeasurementInputandValuationTechniquesofPrivatePlacementWarrantsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "$11.50 Exercise Price Warrants", "label": "Private Placement Warrants, Exercise Price $11.50 [Member]", "documentation": "Private Placement Warrants, Exercise Price $11.50" } } }, "auth_ref": [] }, "opfi_PrivatePlacementWarrantsExercisePrice1500Member": { "xbrltype": "domainItemType", "nsuri": "http://www.opploans.com/20240630", "localname": "PrivatePlacementWarrantsExercisePrice1500Member", "presentation": [ "http://www.opploans.com/role/EarningsPerShareScheduleofSecuritiesExcludedfromCalculationofDilutedEarningsPerShareDetails", "http://www.opploans.com/role/FairValueMeasurementsScheduleofChangesinFairValueofPrivatePlacementWarrantsDetail", "http://www.opploans.com/role/FairValueMeasurementsScheduleofFairValueMeasurementInputandValuationTechniquesofPrivatePlacementWarrantsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "$15 Exercise Price Warrants", "label": "Private Placement Warrants, Exercise Price $15.00 [Member]", "documentation": "Private Placement Warrants, Exercise Price $15.00" } } }, "auth_ref": [] }, "opfi_PrivatePlacementWarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.opploans.com/20240630", "localname": "PrivatePlacementWarrantsMember", "presentation": [ "http://www.opploans.com/role/EarningsPerShareScheduleofSecuritiesExcludedfromCalculationofDilutedEarningsPerShareDetails", "http://www.opploans.com/role/FairValueMeasurementsScheduleofChangesinFairValueofPrivatePlacementWarrantsDetail", "http://www.opploans.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesthatareMeasuredatFairValueonRecurringBasisDetail", "http://www.opploans.com/role/WarrantLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Private Unit Warrants", "verboseLabel": "Private Placement Warrants", "label": "Private Placement Warrants [Member]", "documentation": "Private Placement Warrants" } } }, "auth_ref": [] }, "us-gaap_ProceedsFromCollectionOfFinanceReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromCollectionOfFinanceReceivables", "crdr": "debit", "calculation": { "http://www.opploans.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.opploans.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Finance receivables repayments", "label": "Proceeds from Collection of Finance Receivables", "documentation": "The cash inflow associated with the collection of receivables arising from the financing of goods and services." } } }, "auth_ref": [ "r875" ] }, "opfi_ProceedsFromRepaymentOfNotePayable": { "xbrltype": "monetaryItemType", "nsuri": "http://www.opploans.com/20240630", "localname": "ProceedsFromRepaymentOfNotePayable", "crdr": "debit", "calculation": { "http://www.opploans.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.opploans.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Payments of note payable", "label": "Proceeds From (Repayment Of) Note Payable", "documentation": "Proceeds From (Repayment Of) Note Payable" } } }, "auth_ref": [] }, "us-gaap_ProceedsFromRepaymentsOfSecuredDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromRepaymentsOfSecuredDebt", "crdr": "debit", "calculation": { "http://www.opploans.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.opploans.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Payments of secured borrowing payable", "label": "Proceeds from (Repayments of) Secured Debt", "documentation": "Amount of cash inflow (outflow) from long-term debt wholly or partially secured by collateral. Excludes tax exempt secured debt." } } }, "auth_ref": [] }, "opfi_ProceedsFromRepaymentsOfSeniorDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://www.opploans.com/20240630", "localname": "ProceedsFromRepaymentsOfSeniorDebt", "crdr": "debit", "calculation": { "http://www.opploans.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.opploans.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Net payments of senior debt - revolving lines of credit", "label": "Proceeds From (Repayments Of) Senior Debt", "documentation": "Proceeds from (repayments of) senior debt." } } }, "auth_ref": [] }, "us-gaap_ProceedsFromStockPlans": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromStockPlans", "crdr": "debit", "calculation": { "http://www.opploans.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.opploans.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from employee stock purchase plan", "label": "Proceeds from Stock Plans", "documentation": "The cash inflow associated with the amount received from the stock plan during the period." } } }, "auth_ref": [ "r2" ] }, "us-gaap_ProfessionalFees": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProfessionalFees", "crdr": "debit", "calculation": { "http://www.opploans.com/role/ConsolidatedStatementsofOperationsUnaudited": { "parentTag": "us-gaap_NoninterestExpense", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.opploans.com/role/ConsolidatedStatementsofOperationsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Professional fees", "label": "Professional Fees", "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." } } }, "auth_ref": [ "r721", "r773", "r1016", "r1017" ] }, "us-gaap_ProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProfitLoss", "crdr": "credit", "calculation": { "http://www.opploans.com/role/ConsolidatedStatementsofOperationsUnaudited": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 2.0 }, "http://www.opploans.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.opploans.com/role/ConsolidatedStatementsofCashFlowsUnaudited", "http://www.opploans.com/role/ConsolidatedStatementsofOperationsUnaudited", "http://www.opploans.com/role/ConsolidatedStatementsofStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Net income", "terseLabel": "Net income", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest." } } }, "auth_ref": [ "r184", "r193", "r194", "r203", "r211", "r219", "r225", "r228", "r229", "r285", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r450", "r453", "r454", "r457", "r458", "r470", "r495", "r568", "r584", "r607", "r653", "r669", "r670", "r743", "r744", "r774", "r873", "r910" ] }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentAbstract", "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://www.opploans.com/role/PropertyEquipmentandSoftwareNetScheduleofPropertyEquipmentandSoftwareDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Lived Tangible Asset [Axis]", "label": "Long-Lived Tangible Asset [Axis]", "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r7", "r521" ] }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "presentation": [ "http://www.opploans.com/role/PropertyEquipmentandSoftwareNet" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Equipment and Software, Net", "label": "Property, Plant and Equipment Disclosure [Text Block]", "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." } } }, "auth_ref": [ "r97", "r145", "r148", "r149" ] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "calculation": { "http://www.opploans.com/role/PropertyEquipmentandSoftwareNetScheduleofPropertyEquipmentandSoftwareDetail": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.opploans.com/role/PropertyEquipmentandSoftwareNetScheduleofPropertyEquipmentandSoftwareDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Property, equipment and software", "label": "Property, Plant and Equipment, Gross", "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." } } }, "auth_ref": [ "r98", "r186", "r582" ] }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentLineItems", "presentation": [ "http://www.opploans.com/role/PropertyEquipmentandSoftwareNetScheduleofPropertyEquipmentandSoftwareDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment [Line Items]", "label": "Property, Plant and Equipment [Line Items]", "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." } } }, "auth_ref": [ "r521" ] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://www.opploans.com/role/ConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 }, "http://www.opploans.com/role/PropertyEquipmentandSoftwareNetScheduleofPropertyEquipmentandSoftwareDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.opploans.com/role/ConsolidatedBalanceSheetsUnaudited", "http://www.opploans.com/role/PropertyEquipmentandSoftwareNetScheduleofPropertyEquipmentandSoftwareDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Property, equipment and software, net", "totalLabel": "Property, equipment and software, net", "label": "Property, Plant and Equipment, Net", "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." } } }, "auth_ref": [ "r7", "r521", "r569", "r582", "r754" ] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentTextBlock", "presentation": [ "http://www.opploans.com/role/PropertyEquipmentandSoftwareNetTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Property, Equipment and Software", "label": "Property, Plant and Equipment [Table Text Block]", "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." } } }, "auth_ref": [ "r7" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://www.opploans.com/role/PropertyEquipmentandSoftwareNetScheduleofPropertyEquipmentandSoftwareDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Lived Tangible Asset [Domain]", "label": "Long-Lived Tangible Asset [Domain]", "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." } } }, "auth_ref": [ "r98", "r521" ] }, "opfi_PublicWarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.opploans.com/20240630", "localname": "PublicWarrantsMember", "presentation": [ "http://www.opploans.com/role/EarningsPerShareScheduleofSecuritiesExcludedfromCalculationofDilutedEarningsPerShareDetails", "http://www.opploans.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesthatareMeasuredatFairValueonRecurringBasisDetail", "http://www.opploans.com/role/WarrantLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Public Warrants", "label": "Public Warrants [Member]", "documentation": "Public Warrants" } } }, "auth_ref": [] }, "ecd_PvpTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PvpTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pay vs Performance Disclosure", "label": "Pay vs Performance Disclosure [Table]" } } }, "auth_ref": [ "r813" ] }, "ecd_PvpTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PvpTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pay vs Performance Disclosure, Table", "label": "Pay vs Performance [Table Text Block]" } } }, "auth_ref": [ "r813" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RangeAxis", "presentation": [ "http://www.opploans.com/role/BorrowingsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Axis]", "label": "Statistical Measurement [Axis]", "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median." } } }, "auth_ref": [ "r158", "r160", "r162", "r163", "r165", "r180", "r181", "r306", "r307", "r308", "r309", "r368", "r385", "r414", "r415", "r416", "r424", "r476", "r531", "r532", "r534", "r590", "r591", "r597", "r623", "r624", "r676", "r678", "r680", "r681", "r683", "r705", "r706", "r725", "r733", "r738", "r748", "r749", "r750", "r751", "r763", "r767", "r905", "r914", "r963", "r979", "r980", "r981", "r982", "r983" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RangeMember", "presentation": [ "http://www.opploans.com/role/BorrowingsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Domain]", "label": "Statistical Measurement [Domain]", "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median." } } }, "auth_ref": [ "r158", "r160", "r162", "r163", "r165", "r180", "r181", "r306", "r307", "r308", "r309", "r368", "r385", "r414", "r415", "r416", "r424", "r476", "r531", "r532", "r534", "r590", "r591", "r597", "r623", "r624", "r676", "r678", "r680", "r681", "r683", "r705", "r706", "r725", "r733", "r738", "r748", "r749", "r750", "r751", "r763", "r767", "r905", "r914", "r963", "r979", "r980", "r981", "r982", "r983" ] }, "us-gaap_ReceivablesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ReceivablesAbstract", "lang": { "en-us": { "role": { "label": "Receivables [Abstract]" } } }, "auth_ref": [] }, "opfi_RecencyDelinquencyMember": { "xbrltype": "domainItemType", "nsuri": "http://www.opploans.com/20240630", "localname": "RecencyDelinquencyMember", "presentation": [ "http://www.opploans.com/role/FinanceReceivablesAdditionalInformationDetail", "http://www.opploans.com/role/FinanceReceivablesSummaryofCreditQualityFinanceReceivablePortfolioDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Recency delinquency", "label": "Recency Delinquency [Member]", "documentation": "Recency Delinquency member." } } }, "auth_ref": [] }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RecoveryOfErrCompDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]" } } }, "auth_ref": [ "r781", "r791", "r801", "r833" ] }, "us-gaap_RepaymentsOfSeniorDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RepaymentsOfSeniorDebt", "crdr": "credit", "calculation": { "http://www.opploans.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.opploans.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Payment of senior debt - term loan", "label": "Repayments of Senior Debt", "documentation": "The cash outflow for a long-term debt where the holder has highest claim on the entity's asset in case of bankruptcy or liquidation during the period." } } }, "auth_ref": [ "r89" ] }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RepurchaseAgreementCounterpartyNameDomain", "presentation": [ "http://www.opploans.com/role/SignificantAccountingPoliciesAdditionalInformationDetail", "http://www.opploans.com/role/SubsequentEventsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Counterparty Name [Domain]", "label": "Counterparty Name [Domain]", "documentation": "Named other party that participates in a financial transaction. Examples include, but not limited to, the name of the financial institution." } } }, "auth_ref": [ "r178", "r179", "r213", "r214", "r325", "r353", "r523", "r533", "r571", "r712", "r713" ] }, "us-gaap_ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost", "crdr": "debit", "presentation": [ "http://www.opploans.com/role/SignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Development and capitalized software costs", "label": "Research and Development Expense, Software (Excluding Acquired in Process Cost)", "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." } } }, "auth_ref": [ "r946", "r1021" ] }, "ecd_RestatementDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RestatementDateAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement Determination Date:", "label": "Restatement Determination Date [Axis]" } } }, "auth_ref": [ "r782", "r792", "r802", "r834" ] }, "ecd_RestatementDeterminationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RestatementDeterminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement Determination Date", "label": "Restatement Determination Date" } } }, "auth_ref": [ "r783", "r793", "r803", "r835" ] }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RestatementDoesNotRequireRecoveryTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement does not require Recovery", "label": "Restatement Does Not Require Recovery [Text Block]" } } }, "auth_ref": [ "r790", "r800", "r810", "r842" ] }, "us-gaap_RestrictedCashAndCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestrictedCashAndCashEquivalents", "crdr": "debit", "calculation": { "http://www.opploans.com/role/ConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.opploans.com/role/ConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted cash", "label": "Restricted Cash and Cash Equivalents", "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. 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." } } }, "auth_ref": [ "r17", "r112", "r185", "r207", "r575" ] }, "us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestrictedCashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "presentation": [ "http://www.opploans.com/role/FairValueMeasurementsScheduleofCarryingValueandEstimatedFairValuesofFinancialAssetsandLiabilitiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted cash", "label": "Restricted Cash and Cash Equivalents, Current", "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." } } }, "auth_ref": [ "r17", "r185", "r207" ] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://www.opploans.com/role/EarningsPerShareScheduleofComputationofBasicandDilutedEarningsPerShareDetail", "http://www.opploans.com/role/EarningsPerShareScheduleofSecuritiesExcludedfromCalculationofDilutedEarningsPerShareDetails", "http://www.opploans.com/role/StockBasedCompensationAdditionalInformationDetails", "http://www.opploans.com/role/StockBasedCompensationScheduleofRestrictedStockUnitActivityDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted stock units", "label": "Restricted Stock Units (RSUs) [Member]", "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." } } }, "auth_ref": [] }, "us-gaap_RestructuringReserve": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestructuringReserve", "crdr": "credit", "presentation": [ "http://www.opploans.com/role/SignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Remaining liability", "label": "Restructuring Reserve", "documentation": "Carrying amount (including both current and noncurrent portions of the accrual) as of the balance sheet date pertaining to a specified type of cost associated with exit from or disposal of business activities or restructuring pursuant to a duly authorized plan." } } }, "auth_ref": [ "r302", "r303" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.opploans.com/role/ConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.opploans.com/role/ConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated deficit", "label": "Retained Earnings (Accumulated Deficit)", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r77", "r107", "r578", "r595", "r596", "r604", "r634", "r754" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsMember", "presentation": [ "http://www.opploans.com/role/ConsolidatedStatementsofStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Deficit", "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r182", "r216", "r217", "r218", "r220", "r225", "r227", "r229", "r286", "r287", "r296", "r438", "r439", "r447", "r448", "r449", "r451", "r452", "r453", "r461", "r463", "r464", "r466", "r468", "r505", "r508", "r592", "r594", "r608", "r1018" ] }, "opfi_RetainedOppFiUnitsExcludingEarnoutUnitsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.opploans.com/20240630", "localname": "RetainedOppFiUnitsExcludingEarnoutUnitsMember", "presentation": [ "http://www.opploans.com/role/EarningsPerShareScheduleofComputationofBasicandDilutedEarningsPerShareDetail", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Retained OppFi Units, excluding Earnout Units", "label": "Retained OppFi Units, Excluding Earnout Units [Member]", "documentation": "Retained OppFi Units, Excluding Earnout Units" } } }, "auth_ref": [] }, "us-gaap_RevenuesNetOfInterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenuesNetOfInterestExpense", "crdr": "credit", "calculation": { "http://www.opploans.com/role/ConsolidatedStatementsofOperationsUnaudited": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.opploans.com/role/ConsolidatedStatementsofOperationsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Net revenue", "label": "Revenues, Net of Interest Expense", "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)." } } }, "auth_ref": [ "r130", "r131", "r253", "r258", "r259", "r268", "r270", "r272", "r273", "r275" ] }, "us-gaap_RevenuesNetOfInterestExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenuesNetOfInterestExpenseAbstract", "presentation": [ "http://www.opploans.com/role/ConsolidatedStatementsofOperationsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue:", "label": "Revenues, Net of Interest Expense [Abstract]" } } }, "auth_ref": [] }, "opfi_ReverseRecapitalizationOwnershipInterestHeldPercent": { "xbrltype": "percentItemType", "nsuri": "http://www.opploans.com/20240630", "localname": "ReverseRecapitalizationOwnershipInterestHeldPercent", "presentation": [ "http://www.opploans.com/role/IncomeTaxesDetails", "http://www.opploans.com/role/OrganizationandNatureofOperationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Ownership interest held, percent", "label": "Reverse Recapitalization, Ownership Interest Held, Percent", "documentation": "Reverse Recapitalization, Ownership Interest Held, Percent" } } }, "auth_ref": [] }, "opfi_ReverseRecapitalizationOwnershipInterestRetainedByNoncontrollingOwners": { "xbrltype": "percentItemType", "nsuri": "http://www.opploans.com/20240630", "localname": "ReverseRecapitalizationOwnershipInterestRetainedByNoncontrollingOwners", "presentation": [ "http://www.opploans.com/role/SignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Ownership interest retained", "label": "Reverse Recapitalization, Ownership Interest Retained By Noncontrolling Owners", "documentation": "Reverse Recapitalization, Ownership Interest Retained By Noncontrolling Owners" } } }, "auth_ref": [] }, "us-gaap_RevolvingCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevolvingCreditFacilityMember", "presentation": [ "http://www.opploans.com/role/BorrowingsAdditionalInformationDetail", "http://www.opploans.com/role/BorrowingsScheduleofBorrowingsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Revolving Credit Facility", "label": "Revolving Credit Facility [Member]", "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount." } } }, "auth_ref": [] }, "opfi_RevolvingLineOfCreditMaturingApril2025GrayRockSPVLLCMember": { "xbrltype": "domainItemType", "nsuri": "http://www.opploans.com/20240630", "localname": "RevolvingLineOfCreditMaturingApril2025GrayRockSPVLLCMember", "presentation": [ "http://www.opploans.com/role/BorrowingsAdditionalInformationDetail", "http://www.opploans.com/role/BorrowingsScheduleofBorrowingsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Revolving Line Of Credit, Maturing April 2025, Gray Rock SPV, LLC", "label": "Revolving Line Of Credit, Maturing April 2025, Gray Rock SPV LLC [Member]", "documentation": "Revolving Line Of Credit, Maturing April 2025, Gray Rock SPV LLC" } } }, "auth_ref": [] }, "opfi_RevolvingLineOfCreditMaturingDecember2026OpportunityFundingSPEIXLLCMember": { "xbrltype": "domainItemType", "nsuri": "http://www.opploans.com/20240630", "localname": "RevolvingLineOfCreditMaturingDecember2026OpportunityFundingSPEIXLLCMember", "presentation": [ "http://www.opploans.com/role/BorrowingsAdditionalInformationDetail", "http://www.opploans.com/role/BorrowingsScheduleofBorrowingsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Revolving Line Of Credit, Maturing December 2026, Opportunity Funding SPE IX, LLC", "label": "Revolving Line Of Credit, Maturing December 2026, Opportunity Funding SPE IX, LLC [Member]", "documentation": "Revolving line of credit four." } } }, "auth_ref": [] }, "opfi_RevolvingLineOfCreditTrancheBMaturingJune2026OpportunityFundingSPEVLLCMember": { "xbrltype": "domainItemType", "nsuri": "http://www.opploans.com/20240630", "localname": "RevolvingLineOfCreditTrancheBMaturingJune2026OpportunityFundingSPEVLLCMember", "presentation": [ "http://www.opploans.com/role/BorrowingsScheduleofBorrowingsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Revolving Line Of Credit, Tranche B, Maturing June 2026, Opportunity Funding SPE V, LLC", "label": "Revolving Line Of Credit, Tranche B, Maturing June 2026, Opportunity Funding SPE V, LLC [Member]", "documentation": "Revolving line of credit two." } } }, "auth_ref": [] }, "opfi_RevolvingLineOfCreditTrancheCMaturingJuly2027OpportunityFundingSPEVLLCMember": { "xbrltype": "domainItemType", "nsuri": "http://www.opploans.com/20240630", "localname": "RevolvingLineOfCreditTrancheCMaturingJuly2027OpportunityFundingSPEVLLCMember", "presentation": [ "http://www.opploans.com/role/BorrowingsScheduleofBorrowingsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Revolving Line Of Credit, Tranche C, Maturing July 2027, Opportunity Funding SPE V, LLC", "label": "Revolving Line Of Credit, Tranche C, Maturing July 2027, Opportunity Funding SPE V, LLC [Member]", "documentation": "Revolving Line Of Credit, Tranche C, Maturing July 2027, Opportunity Funding SPE V, LLC" } } }, "auth_ref": [] }, "us-gaap_RisksAndUncertaintiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RisksAndUncertaintiesAbstract", "lang": { "en-us": { "role": { "label": "Risks and Uncertainties [Abstract]" } } }, "auth_ref": [] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "Rule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Rule 10b5-1 Arrangement Adopted", "label": "Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r851" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "Rule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Rule 10b5-1 Arrangement Terminated", "label": "Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r851" ] }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTable", "presentation": [ "http://www.opploans.com/role/FinanceReceivablesAdditionalInformationDetail", "http://www.opploans.com/role/FinanceReceivablesScheduleofChangesinFairValueofFinanceInstallmentReceivablesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table]", "label": "Accounts and Financing Receivables [Table]", "documentation": "Disclosure of information about accounts and financing receivables. Includes, but is not limited to, amount of receivable and allowance for credit loss." } } }, "auth_ref": [ "r75", "r81", "r278", "r896" ] }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "presentation": [ "http://www.opploans.com/role/FinanceReceivablesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Finance Receivables", "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]", "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." } } }, "auth_ref": [ "r75", "r81" ] }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "presentation": [ "http://www.opploans.com/role/AccruedExpensesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Accrued Expenses", "label": "Schedule of Accrued Liabilities [Table Text Block]", "documentation": "Tabular disclosure of the components of accrued liabilities." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "presentation": [ "http://www.opploans.com/role/EarningsPerShareScheduleofComputationofBasicandDilutedEarningsPerShareDetail", "http://www.opploans.com/role/EarningsPerShareScheduleofSecuritiesExcludedfromCalculationofDilutedEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "label": "Antidilutive Security, Excluded EPS Calculation [Table]", "documentation": "Disclosure of information about security that could potentially dilute basic earnings per share (EPS) in future that was not included in calculation of diluted EPS." } } }, "auth_ref": [ "r19" ] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "presentation": [ "http://www.opploans.com/role/EarningsPerShareTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Antidilutive Securities Excluded from Calculation of Earnings Per Share", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "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." } } }, "auth_ref": [ "r19" ] }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfDebtInstrumentsTextBlock", "presentation": [ "http://www.opploans.com/role/BorrowingsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Borrowings", "label": "Schedule of Long-Term Debt Instruments [Table Text Block]", "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." } } }, "auth_ref": [ "r14", "r35", "r38", "r60", "r105", "r106", "r729", "r731", "r883", "r971" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://www.opploans.com/role/EarningsPerShareTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Computation of Basic and Diluted Earnings Per Share", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "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." } } }, "auth_ref": [ "r889" ] }, "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis", "presentation": [ "http://www.opploans.com/role/SubsequentEventsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Investment, Name [Axis]", "label": "Investment, Name [Axis]", "documentation": "Information by name of investment including named security. Excludes entity that is consolidated." } } }, "auth_ref": [ "r282", "r283", "r284", "r446", "r864", "r865", "r866", "r952", "r953", "r954", "r955" ] }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "presentation": [ "http://www.opploans.com/role/FairValueMeasurementsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Financial Assets and Liabilities Measured at Fair Value on Recurring Basis", "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]", "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)." } } }, "auth_ref": [ "r960", "r961" ] }, "us-gaap_ScheduleOfFinancingReceivablesPastDueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfFinancingReceivablesPastDueTable", "presentation": [ "http://www.opploans.com/role/FinanceReceivablesSummaryofCreditQualityFinanceReceivablePortfolioDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Financing Receivable, Past Due [Table]", "label": "Financing Receivable, Past Due [Table]", "documentation": "Disclosure of information about aging analysis for financing receivable." } } }, "auth_ref": [ "r727", "r900" ] }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "presentation": [ "http://www.opploans.com/role/BorrowingsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Required Payments for Borrowings, Excluding Secured Borrowing and Revolving Lines of Credit", "label": "Schedule of Maturities of Long-Term Debt [Table Text Block]", "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt." } } }, "auth_ref": [ "r8" ] }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "presentation": [ "http://www.opploans.com/role/PropertyEquipmentandSoftwareNetScheduleofPropertyEquipmentandSoftwareDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment [Table]", "label": "Property, Plant and Equipment [Table]", "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." } } }, "auth_ref": [ "r7", "r521" ] }, "opfi_ScheduleOfReverseRecapitalizationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.opploans.com/20240630", "localname": "ScheduleOfReverseRecapitalizationLineItems", "presentation": [ "http://www.opploans.com/role/SignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Of Reverse Recapitalization [Line Items]", "label": "Schedule Of Reverse Recapitalization [Line Items]", "documentation": "Schedule Of Reverse Recapitalization [Line Items]" } } }, "auth_ref": [] }, "opfi_ScheduleOfReverseRecapitalizationTable": { "xbrltype": "stringItemType", "nsuri": "http://www.opploans.com/20240630", "localname": "ScheduleOfReverseRecapitalizationTable", "presentation": [ "http://www.opploans.com/role/SignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Of Reverse Recapitalization [Table]", "label": "Schedule Of Reverse Recapitalization [Table]", "documentation": "Schedule Of Reverse Recapitalization" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://www.opploans.com/role/StockBasedCompensationAdditionalInformationDetails", "http://www.opploans.com/role/StockBasedCompensationScheduleofPSUActivityDetails", "http://www.opploans.com/role/StockBasedCompensationScheduleofRestrictedStockUnitActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "documentation": "Disclosure of information about share-based payment arrangement." } } }, "auth_ref": [ "r387", "r389", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417" ] }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "presentation": [ "http://www.opploans.com/role/StockBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Restricted Stock Unit, Activity", "label": "Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]", "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." } } }, "auth_ref": [ "r108" ] }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "presentation": [ "http://www.opploans.com/role/StockBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Company's Stock Option, Activity", "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]", "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." } } }, "auth_ref": [ "r10", "r11", "r108" ] }, "us-gaap_ScheduleOfShortTermDebtTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShortTermDebtTable", "presentation": [ "http://www.opploans.com/role/BorrowingsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Short-term Debt [Table]", "label": "Short-Term Debt [Table]", "documentation": "Disclosure of information about short-term debt arrangement. Includes, but is not limited to, description of arrangement, lender, repayment term, weighted-average interest rate, borrowed amount, and description and amount of refinancing of short-term obligation when obligation is excluded from current liability." } } }, "auth_ref": [ "r63" ] }, "us-gaap_ScheduleOfStockByClassTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfStockByClassTable", "presentation": [ "http://www.opploans.com/role/OrganizationandNatureofOperationsDetails", "http://www.opploans.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Stock by Class [Table]", "label": "Stock, Class of Stock [Table]", "documentation": "Disclosure of information about stock by class. Includes, but is not limited to, common, convertible, and preferred stocks." } } }, "auth_ref": [ "r33", "r34", "r35", "r36", "r37", "r38", "r103", "r105", "r106", "r107", "r190", "r191", "r192", "r255", "r351", "r352", "r353", "r355", "r358", "r363", "r365", "r600", "r601", "r602", "r603", "r733", "r863", "r879" ] }, "opfi_SecondCallOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://www.opploans.com/20240630", "localname": "SecondCallOptionMember", "presentation": [ "http://www.opploans.com/role/SubsequentEventsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Second Call Option", "label": "Second Call Option [Member]", "documentation": "Second Call Option" } } }, "auth_ref": [] }, "us-gaap_SecuredDebtMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SecuredDebtMember", "presentation": [ "http://www.opploans.com/role/BorrowingsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Secured Debt", "label": "Secured Debt [Member]", "documentation": "Collateralized debt obligation backed by, for example, but not limited to, pledge, mortgage or other lien on the entity's assets." } } }, "auth_ref": [] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "Security12bTitle", "presentation": [ "http://www.opploans.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Title of 12(b) Security", "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r776" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "SecurityExchangeName", "presentation": [ "http://www.opploans.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Security Exchange Name", "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r778" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "SegmentGeographicalDomain", "presentation": [ "http://www.opploans.com/role/ConcentrationofCreditRiskDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical [Domain]", "label": "Geographical [Domain]", "documentation": "Geographical area." } } }, "auth_ref": [ "r159", "r161", "r164", "r166", "r167", "r168", "r169", "r170", "r172", "r173", "r174", "r175", "r176", "r177", "r273", "r274", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r562", "r563", "r564", "r565", "r620", "r621", "r622", "r677", "r679", "r682", "r684", "r692", "r695", "r696", "r697", "r698", "r700", "r701", "r702", "r703", "r704", "r709", "r734", "r755", "r756", "r757", "r758", "r759", "r760", "r761", "r762", "r764", "r767", "r917", "r986", "r987", "r988", "r989", "r990", "r991", "r992", "r993", "r994", "r995", "r996", "r997", "r998", "r999", "r1000", "r1001", "r1002", "r1003", "r1004", "r1005", "r1006", "r1007", "r1008", "r1009", "r1010", "r1011", "r1012", "r1013" ] }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentReportingPolicyPolicyTextBlock", "presentation": [ "http://www.opploans.com/role/SignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Segments", "label": "Segment Reporting, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for segment reporting." } } }, "auth_ref": [ "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r271", "r273", "r719", "r720", "r723" ] }, "opfi_SeniorDebtNetMember": { "xbrltype": "domainItemType", "nsuri": "http://www.opploans.com/20240630", "localname": "SeniorDebtNetMember", "presentation": [ "http://www.opploans.com/role/BorrowingsAdditionalInformationDetail", "http://www.opploans.com/role/BorrowingsScheduleofBorrowingsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Senior debt, net", "label": "Senior Debt, Net [Member]", "documentation": "Senior Debt, Net" } } }, "auth_ref": [] }, "us-gaap_SeniorNotes": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SeniorNotes", "crdr": "credit", "calculation": { "http://www.opploans.com/role/ConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.opploans.com/role/ConsolidatedBalanceSheetsUnaudited", "http://www.opploans.com/role/FairValueMeasurementsScheduleofCarryingValueandEstimatedFairValuesofFinancialAssetsandLiabilitiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Senior debt, net", "label": "Senior Notes", "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." } } }, "auth_ref": [ "r117", "r985" ] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.opploans.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.opploans.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation expense", "label": "Share-Based Payment Arrangement, Noncash Expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r5" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://www.opploans.com/role/StockBasedCompensationScheduleofPSUActivityDetails", "http://www.opploans.com/role/StockBasedCompensationScheduleofRestrictedStockUnitActivityDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Forfeited (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period." } } }, "auth_ref": [ "r408" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "presentation": [ "http://www.opploans.com/role/StockBasedCompensationScheduleofPSUActivityDetails", "http://www.opploans.com/role/StockBasedCompensationScheduleofRestrictedStockUnitActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Forfeited (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "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." } } }, "auth_ref": [ "r408" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://www.opploans.com/role/StockBasedCompensationScheduleofPSUActivityDetails", "http://www.opploans.com/role/StockBasedCompensationScheduleofRestrictedStockUnitActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Granted (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period", "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)." } } }, "auth_ref": [ "r406" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.opploans.com/role/StockBasedCompensationScheduleofPSUActivityDetails", "http://www.opploans.com/role/StockBasedCompensationScheduleofRestrictedStockUnitActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Granted (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "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)." } } }, "auth_ref": [ "r406" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://www.opploans.com/role/StockBasedCompensationScheduleofPSUActivityDetails", "http://www.opploans.com/role/StockBasedCompensationScheduleofRestrictedStockUnitActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Outstanding beginning balance (in shares)", "periodEndLabel": "Outstanding ending balance (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "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." } } }, "auth_ref": [ "r403", "r404" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://www.opploans.com/role/StockBasedCompensationScheduleofPSUActivityDetails", "http://www.opploans.com/role/StockBasedCompensationScheduleofRestrictedStockUnitActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Outstanding beginning balance (in dollars per share)", "periodEndLabel": "Outstanding ending balance (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r403", "r404" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "presentation": [ "http://www.opploans.com/role/StockBasedCompensationScheduleofPSUActivityDetails", "http://www.opploans.com/role/StockBasedCompensationScheduleofRestrictedStockUnitActivityDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Weighted- Average Grant Date Fair Value", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://www.opploans.com/role/StockBasedCompensationScheduleofPSUActivityDetails", "http://www.opploans.com/role/StockBasedCompensationScheduleofRestrictedStockUnitActivityDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Vested (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period." } } }, "auth_ref": [ "r407" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.opploans.com/role/StockBasedCompensationScheduleofPSUActivityDetails", "http://www.opploans.com/role/StockBasedCompensationScheduleofRestrictedStockUnitActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vested (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "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." } } }, "auth_ref": [ "r407" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://www.opploans.com/role/StockBasedCompensationAdditionalInformationDetails", "http://www.opploans.com/role/StockBasedCompensationScheduleofPSUActivityDetails", "http://www.opploans.com/role/StockBasedCompensationScheduleofRestrictedStockUnitActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "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." } } }, "auth_ref": [ "r387", "r389", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward", "presentation": [ "http://www.opploans.com/role/StockBasedCompensationScheduleofPSUActivityDetails", "http://www.opploans.com/role/StockBasedCompensationScheduleofRestrictedStockUnitActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "presentation": [ "http://www.opploans.com/role/StockBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of shares authorized for issuance (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized", "documentation": "Number of shares authorized for issuance under share-based payment arrangement." } } }, "auth_ref": [ "r740" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract", "presentation": [ "http://www.opploans.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "presentation": [ "http://www.opploans.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Forfeited (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period", "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." } } }, "auth_ref": [ "r401" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "presentation": [ "http://www.opploans.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Granted (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross", "documentation": "Gross number of share options (or share units) granted during the period." } } }, "auth_ref": [ "r399" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.opploans.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Intrinsic Value", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value", "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding." } } }, "auth_ref": [ "r42" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://www.opploans.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Outstanding beginning balance (in shares)", "periodEndLabel": "Outstanding ending balance (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number", "documentation": "Number of options outstanding, including both vested and non-vested options." } } }, "auth_ref": [ "r395", "r396" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "presentation": [ "http://www.opploans.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Options", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "presentation": [ "http://www.opploans.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Outstanding beginning balance (in dollars per share)", "periodEndLabel": "Outstanding ending balance (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan." } } }, "auth_ref": [ "r395", "r396" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "presentation": [ "http://www.opploans.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted- Average Exercise Price", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.opploans.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercisable, Aggregate Intrinsic Value", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Aggregate Intrinsic Value", "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." } } }, "auth_ref": [ "r412" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber", "presentation": [ "http://www.opploans.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vested and exercisable (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number", "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." } } }, "auth_ref": [ "r412" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice", "presentation": [ "http://www.opploans.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vested and exercisable (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Exercise Price", "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." } } }, "auth_ref": [ "r412" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod", "presentation": [ "http://www.opploans.com/role/StockBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares purchased under the ESPP (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Issued in Period", "documentation": "Number of shares issued under share-based payment arrangement." } } }, "auth_ref": [ "r42" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.opploans.com/role/EarningsPerShareScheduleofComputationofBasicandDilutedEarningsPerShareDetail", "http://www.opploans.com/role/StockBasedCompensationAdditionalInformationDetails", "http://www.opploans.com/role/StockBasedCompensationScheduleofPSUActivityDetails", "http://www.opploans.com/role/StockBasedCompensationScheduleofRestrictedStockUnitActivityDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type [Domain]", "label": "Award Type [Domain]", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.opploans.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercised (in dollars per share)", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares." } } }, "auth_ref": [ "r400" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.opploans.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Forfeited (in dollars per share)", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated." } } }, "auth_ref": [ "r401" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.opploans.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Granted (in dollars per share)", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options." } } }, "auth_ref": [ "r399" ] }, "us-gaap_ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock", "presentation": [ "http://www.opploans.com/role/StockBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of PSU Activity", "label": "Share-Based Payment Arrangement, Performance Shares, Activity [Table Text Block]", "documentation": "Tabular disclosure of number and weighted-average grant date fair value for nonvested performance shares." } } }, "auth_ref": [ "r12" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "presentation": [ "http://www.opploans.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted- Average Remaining Contractual Life (Years)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "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." } } }, "auth_ref": [ "r109" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1", "presentation": [ "http://www.opploans.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercisable, Weighted-Average Remaining Contractual Life (Years)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Remaining Contractual Term", "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." } } }, "auth_ref": [ "r412" ] }, "us-gaap_SharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharesOutstanding", "presentation": [ "http://www.opploans.com/role/ConsolidatedStatementsofStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Beginning balance (in shares)", "periodEndLabel": "Ending balance (in shares)", "label": "Shares, Outstanding", "documentation": "Number of shares issued which are neither cancelled nor held in the treasury." } } }, "auth_ref": [] }, "us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharesPaidForTaxWithholdingForShareBasedCompensation", "presentation": [ "http://www.opploans.com/role/ConsolidatedStatementsofStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Tax withholding on vesting of restricted stock units (in shares)", "label": "Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation", "documentation": "Number of shares used to settle grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [] }, "us-gaap_ShortTermDebtLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShortTermDebtLineItems", "presentation": [ "http://www.opploans.com/role/BorrowingsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Short-term Debt [Line Items]", "label": "Short-Term Debt [Line Items]", "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." } } }, "auth_ref": [] }, "us-gaap_ShortTermLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShortTermLeaseCost", "crdr": "debit", "calculation": { "http://www.opploans.com/role/LeasesScheduleofComponentsofLeaseCostsDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.opploans.com/role/LeasesScheduleofComponentsofLeaseCostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Short-term lease cost", "label": "Short-Term Lease, Cost", "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less." } } }, "auth_ref": [ "r514", "r753" ] }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SignificantAccountingPoliciesTextBlock", "presentation": [ "http://www.opploans.com/role/SignificantAccountingPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Significant Accounting Policies", "label": "Significant Accounting Policies [Text Block]", "documentation": "The entire disclosure for all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r94", "r208" ] }, "us-gaap_SoftwareAndSoftwareDevelopmentCostsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SoftwareAndSoftwareDevelopmentCostsMember", "presentation": [ "http://www.opploans.com/role/PropertyEquipmentandSoftwareNetScheduleofPropertyEquipmentandSoftwareDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Capitalized technology", "label": "Software and Software Development Costs [Member]", "documentation": "Purchased software applications and internally developed software for sale, licensing or long-term internal use." } } }, "auth_ref": [] }, "us-gaap_StatementClassOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementClassOfStockAxis", "presentation": [ "http://www.opploans.com/role/BorrowingsAdditionalInformationDetail", "http://www.opploans.com/role/ConsolidatedBalanceSheetsUnaudited", "http://www.opploans.com/role/ConsolidatedBalanceSheetsUnauditedParenthetical", "http://www.opploans.com/role/ConsolidatedStatementsofStockholdersEquityUnaudited", "http://www.opploans.com/role/CoverPage", "http://www.opploans.com/role/OrganizationandNatureofOperationsDetails", "http://www.opploans.com/role/StockBasedCompensationAdditionalInformationDetails", "http://www.opploans.com/role/StockholdersEquityDetails", "http://www.opploans.com/role/SubsequentEventsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Stock [Axis]", "label": "Class of Stock [Axis]", "documentation": "Information by the different classes of stock of the entity." } } }, "auth_ref": [ "r153", "r190", "r191", "r192", "r211", "r234", "r239", "r246", "r248", "r255", "r256", "r285", "r312", "r314", "r315", "r316", "r319", "r320", "r351", "r352", "r355", "r358", "r365", "r495", "r600", "r601", "r602", "r603", "r608", "r609", "r610", "r611", "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r633", "r654", "r671", "r685", "r686", "r687", "r688", "r689", "r863", "r879", "r888" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.opploans.com/role/ConsolidatedStatementsofStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Components [Axis]", "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r9", "r74", "r78", "r79", "r182", "r195", "r196", "r197", "r216", "r217", "r218", "r220", "r225", "r227", "r229", "r254", "r286", "r287", "r296", "r366", "r438", "r439", "r447", "r448", "r449", "r451", "r452", "r453", "r461", "r462", "r463", "r464", "r465", "r466", "r468", "r496", "r497", "r498", "r499", "r500", "r501", "r505", "r508", "r522", "r587", "r592", "r593", "r594", "r608", "r671" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "StatementGeographicalAxis", "presentation": [ "http://www.opploans.com/role/ConcentrationofCreditRiskDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical [Axis]", "label": "Geographical [Axis]", "documentation": "Information by geographical components." } } }, "auth_ref": [ "r159", "r161", "r164", "r166", "r167", "r168", "r169", "r170", "r172", "r173", "r174", "r175", "r176", "r177", "r273", "r274", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r562", "r563", "r564", "r565", "r620", "r621", "r622", "r677", "r679", "r682", "r684", "r692", "r695", "r696", "r697", "r698", "r700", "r701", "r702", "r703", "r704", "r709", "r734", "r755", "r756", "r757", "r758", "r759", "r760", "r761", "r762", "r764", "r767", "r917", "r986", "r987", "r988", "r989", "r990", "r991", "r992", "r993", "r994", "r995", "r996", "r997", "r998", "r999", "r1000", "r1001", "r1002", "r1003", "r1004", "r1005", "r1006", "r1007", "r1008", "r1009", "r1010", "r1011", "r1012", "r1013" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementLineItems", "presentation": [ "http://www.opploans.com/role/ConsolidatedBalanceSheetsUnaudited", "http://www.opploans.com/role/ConsolidatedBalanceSheetsUnauditedParenthetical", "http://www.opploans.com/role/ConsolidatedStatementsofStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Line Items]", "label": "Statement [Line Items]", "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." } } }, "auth_ref": [ "r216", "r217", "r218", "r254", "r508", "r535", "r599", "r619", "r625", "r626", "r627", "r628", "r629", "r630", "r633", "r636", "r637", "r638", "r639", "r640", "r641", "r642", "r643", "r644", "r646", "r647", "r648", "r649", "r650", "r652", "r655", "r656", "r657", "r658", "r659", "r660", "r661", "r662", "r663", "r664", "r665", "r666", "r667", "r668", "r671", "r768" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementTable", "presentation": [ "http://www.opploans.com/role/ConsolidatedBalanceSheetsUnaudited", "http://www.opploans.com/role/ConsolidatedBalanceSheetsUnauditedParenthetical", "http://www.opploans.com/role/ConsolidatedStatementsofStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Table]", "label": "Statement [Table]", "documentation": "Disclosure of information about statement of comprehensive income, income, other comprehensive income, financial position, cash flows, and shareholders' equity." } } }, "auth_ref": [ "r216", "r217", "r218", "r254", "r277", "r508", "r535", "r599", "r619", "r625", "r626", "r627", "r628", "r629", "r630", "r633", "r636", "r637", "r638", "r639", "r640", "r641", "r642", "r643", "r644", "r646", "r647", "r648", "r649", "r650", "r652", "r655", "r656", "r657", "r658", "r659", "r660", "r661", "r662", "r663", "r664", "r665", "r666", "r667", "r668", "r671", "r768" ] }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "StkPrcOrTsrEstimationMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Price or TSR Estimation Method", "label": "Stock Price or TSR Estimation Method [Text Block]" } } }, "auth_ref": [ "r785", "r795", "r805", "r837" ] }, "us-gaap_StockAppreciationRightsSARSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockAppreciationRightsSARSMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Appreciation Rights (SARs)", "label": "Stock Appreciation Rights (SARs) [Member]", "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesAcquisitions": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesAcquisitions", "presentation": [ "http://www.opploans.com/role/SubsequentEventsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Stock issued during period, shares, acquisitions (in shares)", "label": "Stock Issued During Period, Shares, Acquisitions", "documentation": "Number of shares of stock issued during the period pursuant to acquisitions." } } }, "auth_ref": [ "r73", "r74", "r107" ] }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockOwnershipPlan": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesEmployeeStockOwnershipPlan", "presentation": [ "http://www.opploans.com/role/ConsolidatedStatementsofStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock under equity incentive plan (in shares)", "label": "Stock Issued During Period, Shares, Employee Stock Ownership Plan", "documentation": "Number of shares of capital stock issued (purchased by employees) in connection with an employee stock ownership plan." } } }, "auth_ref": [ "r9", "r45", "r73", "r74", "r107" ] }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "presentation": [ "http://www.opploans.com/role/ConsolidatedStatementsofStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock under employee stock purchase plan (in shares)", "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans", "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan." } } }, "auth_ref": [ "r9", "r73", "r74", "r107" ] }, "opfi_StockIssuedDuringPeriodSharesExchangeOfShares": { "xbrltype": "sharesItemType", "nsuri": "http://www.opploans.com/20240630", "localname": "StockIssuedDuringPeriodSharesExchangeOfShares", "presentation": [ "http://www.opploans.com/role/ConsolidatedStatementsofStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Exchange of Class V shares (in shares)", "label": "Stock Issued During Period, Shares, Exchange Of Shares", "documentation": "Stock Issued During Period, Shares, Exchange Of Shares" } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://www.opploans.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercised (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period", "documentation": "Number of share options (or share units) exercised during the current period." } } }, "auth_ref": [ "r9", "r73", "r74", "r107", "r400" ] }, "us-gaap_StockIssuedDuringPeriodValueAcquisitions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueAcquisitions", "crdr": "credit", "presentation": [ "http://www.opploans.com/role/SubsequentEventsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Stock issued during period, value, acquisitions", "label": "Stock Issued During Period, Value, Acquisitions", "documentation": "Value of stock issued pursuant to acquisitions during the period." } } }, "auth_ref": [ "r9", "r74", "r78", "r79", "r107" ] }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockOwnershipPlan": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueEmployeeStockOwnershipPlan", "crdr": "credit", "presentation": [ "http://www.opploans.com/role/ConsolidatedStatementsofStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock under equity incentive plan", "label": "Stock Issued During Period, Value, Employee Stock Ownership Plan", "documentation": "Aggregate value of stock issued during the period as a result of employee stock ownership plan (ESOP)." } } }, "auth_ref": [ "r9", "r45", "r73", "r74", "r107" ] }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "crdr": "credit", "presentation": [ "http://www.opploans.com/role/ConsolidatedStatementsofStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock under employee stock purchase plan", "label": "Stock Issued During Period, Value, Employee Stock Purchase Plan", "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan." } } }, "auth_ref": [ "r9", "r73", "r74", "r107" ] }, "opfi_StockIssuedDuringPeriodValueExchangeOfShares": { "xbrltype": "monetaryItemType", "nsuri": "http://www.opploans.com/20240630", "localname": "StockIssuedDuringPeriodValueExchangeOfShares", "crdr": "credit", "presentation": [ "http://www.opploans.com/role/ConsolidatedStatementsofStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Exchange of Class V shares", "label": "Stock Issued During Period, Value, Exchange Of Shares", "documentation": "Stock Issued During Period, Value, Exchange Of Shares" } } }, "auth_ref": [] }, "srt_StockRepurchaseProgramAuthorizedAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "StockRepurchaseProgramAuthorizedAmount1", "crdr": "credit", "presentation": [ "http://www.opploans.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock repurchase program, authorized amount", "label": "Share Repurchase Program, Authorized, Amount", "documentation": "Amount authorized for purchase of share under share repurchase plan. Includes, but is not limited to, repurchase of stock and unit of ownership." } } }, "auth_ref": [ "r916" ] }, "us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1", "crdr": "credit", "presentation": [ "http://www.opploans.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remaining authorized repurchase amount", "label": "Share Repurchase Program, Remaining Authorized, Amount", "documentation": "Amount remaining authorized for purchase of share under share repurchase plan. Includes, but is not limited to, repurchase of stock and unit of ownership." } } }, "auth_ref": [] }, "us-gaap_StockRepurchasedDuringPeriodShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockRepurchasedDuringPeriodShares", "presentation": [ "http://www.opploans.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock repurchased during period (in shares)", "label": "Stock Repurchased During Period, Shares", "documentation": "Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock." } } }, "auth_ref": [ "r9", "r73", "r74", "r107", "r603", "r671", "r688" ] }, "us-gaap_StockRepurchasedDuringPeriodValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockRepurchasedDuringPeriodValue", "crdr": "debit", "presentation": [ "http://www.opploans.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock repurchased during period, value", "label": "Stock Repurchased During Period, Value", "documentation": "Equity impact of the value of stock that has been repurchased during the period and has not been retired and is not held in treasury. Some state laws may mandate the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock." } } }, "auth_ref": [ "r9", "r73", "r74", "r107", "r608", "r671", "r688", "r774" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.opploans.com/role/ConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.opploans.com/role/ConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total OppFi Inc.'s stockholders' equity", "label": "Equity, Attributable to Parent", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r74", "r78", "r79", "r96", "r635", "r651", "r672", "r673", "r754", "r775", "r881", "r897", "r967", "r1018" ] }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.opploans.com/role/ConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.opploans.com/role/ConsolidatedBalanceSheetsUnaudited", "http://www.opploans.com/role/ConsolidatedStatementsofStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total stockholders' equity", "terseLabel": "Beginning balance", "periodEndLabel": "Ending balance", "label": "Equity, Including Portion Attributable to Noncontrolling Interest", "documentation": "Amount of equity (deficit) attributable to parent and noncontrolling interest. Excludes temporary equity." } } }, "auth_ref": [ "r46", "r47", "r50", "r182", "r183", "r196", "r216", "r217", "r218", "r220", "r225", "r227", "r286", "r287", "r296", "r366", "r438", "r439", "r447", "r448", "r449", "r451", "r452", "r453", "r461", "r462", "r463", "r464", "r465", "r466", "r468", "r496", "r497", "r501", "r506", "r522", "r593", "r594", "r606", "r635", "r651", "r672", "r673", "r690", "r774", "r881", "r897", "r967", "r1018" ] }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityNoteDisclosureTextBlock", "presentation": [ "http://www.opploans.com/role/StockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholders\u2019 Equity", "label": "Equity [Text Block]", "documentation": "The entire disclosure for equity." } } }, "auth_ref": [ "r104", "r210", "r350", "r352", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r364", "r366", "r467", "r674", "r675", "r691" ] }, "us-gaap_SubleaseIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubleaseIncome", "crdr": "credit", "calculation": { "http://www.opploans.com/role/LeasesScheduleofComponentsofLeaseCostsDetails": { "parentTag": "us-gaap_LeaseCost", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.opploans.com/role/LeasesScheduleofComponentsofLeaseCostsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Sublease income", "label": "Sublease Income", "documentation": "Amount of sublease income excluding finance and operating lease expense." } } }, "auth_ref": [ "r516", "r753" ] }, "us-gaap_SubsequentEventLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventLineItems", "presentation": [ "http://www.opploans.com/role/SubsequentEventsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event [Line Items]", "label": "Subsequent Event [Line Items]", "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." } } }, "auth_ref": [ "r502", "r526" ] }, "us-gaap_SubsequentEventMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventMember", "presentation": [ "http://www.opploans.com/role/SubsequentEventsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Events", "label": "Subsequent Event [Member]", "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r502", "r526" ] }, "us-gaap_SubsequentEventTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventTable", "presentation": [ "http://www.opploans.com/role/SubsequentEventsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event [Table]", "label": "Subsequent Event [Table]", "documentation": "Disclosure of information about significant event or transaction occurring between statement of financial position date and date when financial statements were issued." } } }, "auth_ref": [ "r502", "r526" ] }, "us-gaap_SubsequentEventTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventTypeAxis", "presentation": [ "http://www.opploans.com/role/SubsequentEventsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event Type [Axis]", "label": "Subsequent Event Type [Axis]", "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r502", "r526" ] }, "us-gaap_SubsequentEventTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventTypeDomain", "presentation": [ "http://www.opploans.com/role/SubsequentEventsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event Type [Domain]", "label": "Subsequent Event Type [Domain]", "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r502", "r526" ] }, "us-gaap_SubsequentEventsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventsAbstract", "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventsTextBlock", "presentation": [ "http://www.opploans.com/role/SubsequentEvents" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Events", "label": "Subsequent Events [Text Block]", "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." } } }, "auth_ref": [ "r525", "r527" ] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://www.opploans.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental disclosure of cash flow information:", "label": "Supplemental Cash Flow Information [Abstract]" } } }, "auth_ref": [] }, "stpr_TX": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/stpr/2024", "localname": "TX", "presentation": [ "http://www.opploans.com/role/ConcentrationofCreditRiskDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Texas", "label": "TEXAS" } } }, "auth_ref": [] }, "ecd_TabularListTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TabularListTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Tabular List, Table", "label": "Tabular List [Table Text Block]" } } }, "auth_ref": [ "r831" ] }, "opfi_TaxReceivableAgreementLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://www.opploans.com/20240630", "localname": "TaxReceivableAgreementLiability", "crdr": "credit", "calculation": { "http://www.opploans.com/role/ConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.opploans.com/role/ConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Tax receivable agreement liability", "label": "Tax Receivable Agreement Liability", "documentation": "Tax Receivable Agreement Liability" } } }, "auth_ref": [] }, "opfi_TaxReceivableAgreementPercentageOfMembersPayment": { "xbrltype": "percentItemType", "nsuri": "http://www.opploans.com/20240630", "localname": "TaxReceivableAgreementPercentageOfMembersPayment", "presentation": [ "http://www.opploans.com/role/CommitmentsContingenciesandRelatedPartyTransactionsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Tax receivable agreement, percentage of members payment", "label": "Tax Receivable Agreement, Percentage Of Members Payment", "documentation": "Tax Receivable Agreement, Percentage Of Members Payment" } } }, "auth_ref": [] }, "opfi_TermLoanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.opploans.com/20240630", "localname": "TermLoanMember", "presentation": [ "http://www.opploans.com/role/BorrowingsAdditionalInformationDetail", "http://www.opploans.com/role/BorrowingsScheduleofBorrowingsDetail", "http://www.opploans.com/role/BorrowingsSummaryofRequiredPaymentsforBorrowingsExcludingSecuredBorrowingandRevolvingLinesofCreditDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Term loan, net", "label": "Term Loan [Member]", "documentation": "Term loan." } } }, "auth_ref": [] }, "ecd_TotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Total Shareholder Return Amount", "label": "Total Shareholder Return Amount" } } }, "auth_ref": [ "r823" ] }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TotalShareholderRtnVsPeerGroupTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Total Shareholder Return Vs Peer Group", "label": "Total Shareholder Return Vs Peer Group [Text Block]" } } }, "auth_ref": [ "r830" ] }, "ecd_TradingArrAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TradingArrAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Arrangement:", "label": "Trading Arrangement [Axis]" } } }, "auth_ref": [ "r850" ] }, "ecd_TradingArrByIndTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TradingArrByIndTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Arrangements, by Individual", "label": "Trading Arrangements, by Individual [Table]" } } }, "auth_ref": [ "r852" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "TradingSymbol", "presentation": [ "http://www.opploans.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Trading Symbol", "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "ecd_TrdArrAdoptionDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Adoption Date", "label": "Trading Arrangement Adoption Date" } } }, "auth_ref": [ "r853" ] }, "ecd_TrdArrDuration": { "xbrltype": "durationItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrDuration", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Arrangement Duration", "label": "Trading Arrangement Duration" } } }, "auth_ref": [ "r854" ] }, "ecd_TrdArrExpirationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrExpirationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Expiration Date", "label": "Trading Arrangement Expiration Date" } } }, "auth_ref": [ "r854" ] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Trading Arrangement, Individual Name" } } }, "auth_ref": [ "r852" ] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Title", "label": "Trading Arrangement, Individual Title" } } }, "auth_ref": [ "r852" ] }, "ecd_TrdArrSecuritiesAggAvailAmt": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrSecuritiesAggAvailAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Available", "label": "Trading Arrangement, Securities Aggregate Available Amount" } } }, "auth_ref": [ "r855" ] }, "ecd_TrdArrTerminationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrTerminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Termination Date", "label": "Trading Arrangement Termination Date" } } }, "auth_ref": [ "r853" ] }, "us-gaap_TreasuryStockAcquiredAverageCostPerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TreasuryStockAcquiredAverageCostPerShare", "presentation": [ "http://www.opploans.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Average purchase price (in dollars per share)", "label": "Shares Acquired, Average Cost Per Share", "documentation": "Total cost of shares repurchased divided by the total number of shares repurchased." } } }, "auth_ref": [ "r39" ] }, "us-gaap_TreasuryStockCommonMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TreasuryStockCommonMember", "presentation": [ "http://www.opploans.com/role/ConsolidatedStatementsofStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Treasury Stock", "label": "Treasury Stock, Common [Member]", "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r39" ] }, "us-gaap_TreasuryStockCommonShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TreasuryStockCommonShares", "presentation": [ "http://www.opploans.com/role/ConsolidatedBalanceSheetsUnauditedParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Treasury stock, shares (in shares)", "label": "Treasury Stock, Common, Shares", "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r39" ] }, "us-gaap_TreasuryStockCommonValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TreasuryStockCommonValue", "crdr": "debit", "calculation": { "http://www.opploans.com/role/ConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.opploans.com/role/ConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Treasury stock, at cost (1,473,629 and 703,914 shares as of June\u00a030, 2024 and December\u00a031, 2023, respectively)", "label": "Treasury Stock, Common, Value", "documentation": "Amount allocated to previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r39", "r40", "r78" ] }, "us-gaap_TreasuryStockSharesAcquired": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TreasuryStockSharesAcquired", "presentation": [ "http://www.opploans.com/role/ConsolidatedStatementsofStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Purchase of treasury stock (in shares)", "label": "Treasury Stock, Shares, Acquired", "documentation": "Number of shares that have been repurchased during the period and are being held in treasury." } } }, "auth_ref": [ "r9", "r74", "r107" ] }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TreasuryStockValueAcquiredCostMethod", "crdr": "debit", "presentation": [ "http://www.opploans.com/role/ConsolidatedStatementsofStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Purchase of treasury stock", "label": "Treasury Stock, Value, Acquired, Cost Method", "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method." } } }, "auth_ref": [ "r9", "r39", "r107" ] }, "opfi_UnderwriterWarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.opploans.com/20240630", "localname": "UnderwriterWarrantsMember", "presentation": [ "http://www.opploans.com/role/EarningsPerShareScheduleofSecuritiesExcludedfromCalculationofDilutedEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Underwriter Warrants", "label": "Underwriter Warrants [Member]", "documentation": "Underwriter Warrants" } } }, "auth_ref": [] }, "ecd_UndrlygSecurityMktPriceChngPct": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "UndrlygSecurityMktPriceChngPct", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Underlying Security Market Price Change", "label": "Underlying Security Market Price Change, Percent" } } }, "auth_ref": [ "r849" ] }, "us-gaap_UnrecognizedTaxBenefits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UnrecognizedTaxBenefits", "crdr": "credit", "presentation": [ "http://www.opploans.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized tax benefits", "label": "Unrecognized Tax Benefits", "documentation": "Amount of unrecognized tax benefits." } } }, "auth_ref": [ "r426", "r435", "r741" ] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UseOfEstimates", "presentation": [ "http://www.opploans.com/role/SignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Use of estimates", "label": "Use of Estimates, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles." } } }, "auth_ref": [ "r25", "r26", "r27", "r143", "r144", "r146", "r147" ] }, "stpr_VA": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/stpr/2024", "localname": "VA", "presentation": [ "http://www.opploans.com/role/ConcentrationofCreditRiskDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Virginia", "label": "VIRGINIA" } } }, "auth_ref": [] }, "opfi_VariableComponentAxis": { "xbrltype": "stringItemType", "nsuri": "http://www.opploans.com/20240630", "localname": "VariableComponentAxis", "presentation": [ "http://www.opploans.com/role/BorrowingsScheduleofBorrowingsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Component [Axis]", "label": "Variable Component [Axis]", "documentation": "Variable Component" } } }, "auth_ref": [] }, "opfi_VariableComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://www.opploans.com/20240630", "localname": "VariableComponentDomain", "presentation": [ "http://www.opploans.com/role/BorrowingsScheduleofBorrowingsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Component [Domain]", "label": "Variable Component [Domain]", "documentation": "Variable Component [Domain]" } } }, "auth_ref": [] }, "opfi_VariableComponentOneMember": { "xbrltype": "domainItemType", "nsuri": "http://www.opploans.com/20240630", "localname": "VariableComponentOneMember", "presentation": [ "http://www.opploans.com/role/BorrowingsScheduleofBorrowingsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Component One", "label": "Variable Component One [Member]", "documentation": "Variable Component One" } } }, "auth_ref": [] }, "opfi_VariableComponentTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://www.opploans.com/20240630", "localname": "VariableComponentTwoMember", "presentation": [ "http://www.opploans.com/role/BorrowingsScheduleofBorrowingsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Component Two", "label": "Variable Component Two [Member]", "documentation": "Variable Component Two" } } }, "auth_ref": [] }, "us-gaap_VariableInterestEntityPrimaryBeneficiaryMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "VariableInterestEntityPrimaryBeneficiaryMember", "presentation": [ "http://www.opploans.com/role/ConsolidatedBalanceSheetsUnaudited", "http://www.opploans.com/role/ConsolidatedBalanceSheetsUnauditedParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Interest Entity, Primary Beneficiary", "label": "Variable Interest Entity, Primary Beneficiary [Member]", "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." } } }, "auth_ref": [ "r49", "r455", "r456", "r459", "r460" ] }, "us-gaap_VariableLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "VariableLeaseCost", "crdr": "debit", "calculation": { "http://www.opploans.com/role/LeasesScheduleofComponentsofLeaseCostsDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.opploans.com/role/LeasesScheduleofComponentsofLeaseCostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable lease expense", "label": "Variable Lease, Cost", "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases." } } }, "auth_ref": [ "r515", "r753" ] }, "ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year", "label": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year [Member]" } } }, "auth_ref": [ "r819" ] }, "us-gaap_WarrantMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WarrantMember", "presentation": [ "http://www.opploans.com/role/CoverPage", "http://www.opploans.com/role/EarningsPerShareScheduleofComputationofBasicandDilutedEarningsPerShareDetail", "http://www.opploans.com/role/EarningsPerShareScheduleofSecuritiesExcludedfromCalculationofDilutedEarningsPerShareDetails", "http://www.opploans.com/role/FairValueMeasurementsScheduleofChangesinFairValueofPrivatePlacementWarrantsDetail", "http://www.opploans.com/role/FairValueMeasurementsScheduleofFairValueMeasurementInputandValuationTechniquesofPrivatePlacementWarrantsDetail", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "netLabel": "Warrants, each whole warrant exercisable for one share of Class A common stock, each at an exercise price of $11.50 per share", "terseLabel": "Warrants", "label": "Warrant [Member]", "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." } } }, "auth_ref": [ "r765", "r766", "r769", "r770", "r771", "r772" ] }, "us-gaap_WarrantsAndRightsNoteDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WarrantsAndRightsNoteDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Warrants and Rights Note Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_WarrantsAndRightsOutstanding": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WarrantsAndRightsOutstanding", "crdr": "credit", "calculation": { "http://www.opploans.com/role/ConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.opploans.com/role/ConsolidatedBalanceSheetsUnaudited", "http://www.opploans.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesthatareMeasuredatFairValueonRecurringBasisDetail", "http://www.opploans.com/role/WarrantLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Warrant liabilities", "label": "Warrants and Rights Outstanding", "documentation": "Value of outstanding derivative securities that permit the holder the right to purchase securities (usually equity) from the issuer at a specified price." } } }, "auth_ref": [ "r962", "r963", "r964" ] }, "us-gaap_WarrantsAndRightsOutstandingMeasurementInput": { "xbrltype": "decimalItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WarrantsAndRightsOutstandingMeasurementInput", "presentation": [ "http://www.opploans.com/role/FairValueMeasurementsScheduleofFairValueMeasurementInputandValuationTechniquesofPrivatePlacementWarrantsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Warrants, fair value measurement", "label": "Warrants and Rights Outstanding, Measurement Input", "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." } } }, "auth_ref": [ "r962", "r963", "r964" ] }, "us-gaap_WarrantsAndRightsOutstandingTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WarrantsAndRightsOutstandingTerm", "presentation": [ "http://www.opploans.com/role/FairValueMeasurementsScheduleofFairValueMeasurementInputandValuationTechniquesofPrivatePlacementWarrantsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Expected term (years)", "label": "Warrants and Rights Outstanding, Term", "documentation": "Period between issuance and expiration of outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r962", "r963", "r964" ] }, "opfi_WarrantsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.opploans.com/20240630", "localname": "WarrantsTextBlock", "presentation": [ "http://www.opploans.com/role/WarrantLiabilities" ], "lang": { "en-us": { "role": { "terseLabel": "Warrant Liabilities", "label": "Warrants [Text Block]", "documentation": "Warrants [Text Block]." } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment", "calculation": { "http://www.opploans.com/role/EarningsPerShareScheduleofComputationofBasicandDilutedEarningsPerShareDetail": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.opploans.com/role/EarningsPerShareScheduleofComputationofBasicandDilutedEarningsPerShareDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Dilutive potential common shares (in shares)", "label": "Weighted Average Number of Shares Outstanding, Diluted, Adjustment", "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation." } } }, "auth_ref": [ "r889" ] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "calculation": { "http://www.opploans.com/role/EarningsPerShareScheduleofComputationofBasicandDilutedEarningsPerShareDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.opploans.com/role/ConsolidatedStatementsofOperationsUnaudited", "http://www.opploans.com/role/EarningsPerShareScheduleofComputationofBasicandDilutedEarningsPerShareDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Diluted (in shares)", "totalLabel": "Weighted average units outstanding - diluted (in shares)", "label": "Weighted Average Number of Shares Outstanding, Diluted", "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." } } }, "auth_ref": [ "r233", "r248" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "presentation": [ "http://www.opploans.com/role/ConsolidatedStatementsofOperationsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average common shares outstanding:", "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "calculation": { "http://www.opploans.com/role/EarningsPerShareScheduleofComputationofBasicandDilutedEarningsPerShareDetail": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.opploans.com/role/ConsolidatedStatementsofOperationsUnaudited", "http://www.opploans.com/role/EarningsPerShareScheduleofComputationofBasicandDilutedEarningsPerShareDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Basic (in shares)", "verboseLabel": "Weighted average Class A common stock outstanding - Basic (in shares)", "label": "Weighted Average Number of Shares Outstanding, Basic", "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." } } }, "auth_ref": [ "r231", "r248" ] }, "ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested", "label": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested [Member]" } } }, "auth_ref": [ "r817" ] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "13", "SubTopic": "10", "Topic": "480", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481766/480-10-25-13" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(g)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "SubTopic": "405", "Topic": "942", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477787/942-405-45-2" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "470", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-1" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Subparagraph": "(c)", "Paragraph": "2", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "SubTopic": "10", "Topic": "420", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-1" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-4" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-16" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-20" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-21" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-4" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-8" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-9" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-5" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "50", "Section": "40", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481303/470-50-40-2" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "50", "Section": "40", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481303/470-50-40-4" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481142/505-10-45-2" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-10" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-3" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-4" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-5" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-8" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481549/505-30-45-1" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481520/505-30-50-4" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-1" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481089/718-20-55-12" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481089/718-20-55-13" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "40", "Section": "25", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480637/718-40-25-10" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-15" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-16" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-3" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "55", "Paragraph": "4I", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4I" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "55", "Paragraph": "4J", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4J" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-11" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-12" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-20" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-21" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "28", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "30", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-30" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "30", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-30" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "850", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477734/942-470-50-3" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-24" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/235/tableOfContent" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/275/tableOfContent" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 4.E)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480418/310-10-S99-2" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/360/tableOfContent" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.P.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-1" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/440/tableOfContent" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/470/tableOfContent" }, "r103": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-1" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/505/tableOfContent" }, "r105": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-6" }, "r106": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-7" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-1" }, "r108": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r109": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(e)(1)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r110": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A" }, "r111": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-21" }, "r112": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r113": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r114": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r115": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r116": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(15)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r117": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r118": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r119": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r120": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r121": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r122": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(14)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r123": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r124": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r125": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r126": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r127": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r128": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r129": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r130": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r131": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r132": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r133": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r134": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-11B" }, "r135": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-7" }, "r136": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-7" }, "r137": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-7A" }, "r138": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "840", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481161/840-30-50-1" }, "r139": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13" }, "r140": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482659/740-20-45-2" }, "r141": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1" }, "r142": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1" }, "r143": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1" }, "r144": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1" }, "r145": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-1" }, "r146": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-11" }, "r147": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-12" }, "r148": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-6" }, "r149": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-7" }, "r150": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9" }, "r151": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h))", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r152": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/275/tableOfContent" }, "r153": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "a", "Publisher": "SEC" }, "r154": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1405", "Paragraph": "a", "Subparagraph": "(2)", "Publisher": "SEC" }, "r155": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1405", "Paragraph": "a", "Subparagraph": "(3)", "Publisher": "SEC" }, "r156": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1405", "Paragraph": "c", "Publisher": "SEC" }, "r157": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "04", "Paragraph": "a", "Publisher": "SEC" }, "r158": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r159": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12", "Paragraph": "Column C", "Footnote": "5", "Publisher": "SEC" }, "r160": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12A", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r161": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12A", "Paragraph": "Column C", "Footnote": "4", "Publisher": "SEC" }, "r162": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12B", "Paragraph": "Column A", "Subparagraph": "(a)", "Footnote": "4", "Publisher": "SEC" }, "r163": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12B", "Paragraph": "Column A", "Subparagraph": "(b)", "Footnote": "4", "Publisher": "SEC" }, "r164": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12B", "Paragraph": "Column C", "Footnote": "2", "Publisher": "SEC" }, "r165": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "14", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r166": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "14", "Paragraph": "Column F", "Footnote": "7", "Publisher": "SEC" }, "r167": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r168": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column B", "Publisher": "SEC" }, "r169": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column C", "Publisher": "SEC" }, "r170": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column D", "Publisher": "SEC" }, "r171": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column E", "Footnote": "4", "Publisher": "SEC" }, "r172": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column E", "Publisher": "SEC" }, "r173": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column F", "Publisher": "SEC" }, "r174": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column G", "Publisher": "SEC" }, "r175": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column H", "Publisher": "SEC" }, "r176": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column I", "Publisher": "SEC" }, "r177": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "29", "Paragraph": "Column A", "Footnote": "4", "Publisher": "SEC" }, "r178": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "4", "Subsection": "08", "Paragraph": "m", "Subparagraph": "(1)(iii)", "Publisher": "SEC" }, "r179": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "4", "Subsection": "08", "Paragraph": "m", "Subparagraph": "(2)(ii)", "Publisher": "SEC" }, "r180": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 5", "Section": "Y", "Paragraph": "Question 2", "Publisher": "SEC" }, "r181": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 5", "Section": "Y", "Paragraph": "Question 4", "Publisher": "SEC" }, "r182": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6" }, "r183": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-7" }, "r185": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r187": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r188": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(27)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1B" }, "r195": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-4" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-5" }, "r197": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-6" }, "r198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(7)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 6.B)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-5" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-17" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-2" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-24" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-8" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-1" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(e)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(m)(1)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(m)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-3" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-23" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-24" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-5" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-11" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-11" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-3" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-4" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-8" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-9" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/260/tableOfContent" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-10" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-11" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-16" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-2" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-22" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-23" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "26", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-26" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-28A" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-3" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-40" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-40" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-40" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-40" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-7" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-2" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-3" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482635/260-10-55-15" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483014/272-10-45-1" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482987/272-10-50-1" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482987/272-10-50-3" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(ee)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "36", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-36" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-40" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-42" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/310-10/tableOfContent" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-13" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-2" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-42" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "44", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-44" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/310-20/tableOfContent" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-5" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-14" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-16" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-3B" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-5" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-6" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476166/350-60-65-1" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4.b.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-4" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-4" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-6" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-16" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-1" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/715/tableOfContent" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(A)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(B)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(C)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(o)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(p)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(q)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(r)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(r)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480126/715-20-S99-2" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480266/715-60-50-3" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "70", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480794/715-70-50-1" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/718/tableOfContent" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1D", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-1D" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-2" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-3" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480454/718-10-45-1" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.F)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "720", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483359/720-20-50-1" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/740/tableOfContent" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-10B" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-4" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-6" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-10" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12A", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12B" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12C" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-14" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15A" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-17" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-21" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-8" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-8" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.1.Q1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.5.Q1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 11.C)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-2" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477891/740-270-50-1" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482603/740-30-50-2" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478758/740-323-25-1" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-19" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-25" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-25" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-3" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-3" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480237/815-40-50-6" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "54B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482134/820-10-35-54B" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2E" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482736/825-10-45-2" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-10" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-17" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481674/830-30-50-1" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481674/830-30-50-2" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483013/835-20-50-1" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/842-20/tableOfContent" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "12A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479165/842-20-35-12A" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-1" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-1" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-5" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-6" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-3" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481435/852-10-45-14" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/855/tableOfContent" }, "r526": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-2" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-2" }, "r528": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r530": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r531": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-7" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-9" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "910", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482546/910-10-50-6" }, "r535": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "924", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 11.L)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479941/924-10-S99-1" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478934/932-220-50-1" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18" }, "r540": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-19" }, "r541": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r542": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r543": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r547": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r548": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r549": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r550": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r551": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r552": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r553": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r554": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r555": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r556": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r557": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r559": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-6" }, "r560": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-7" }, "r561": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8" }, "r562": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8" }, "r564": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "280", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478657/932-280-50-1" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478988/932-323-50-1" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "940", "SubTopic": "820", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478119/940-820-50-1" }, "r567": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r568": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-1" }, "r569": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478451/942-360-50-1" }, "r570": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "470", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477734/942-470-50-3" }, "r571": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(1)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r572": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r573": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r574": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r575": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r576": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r577": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r578": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r579": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r580": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r581": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r582": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r583": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r584": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r585": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r586": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r587": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r588": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r589": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r590": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r591": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r592": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r593": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r594": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r595": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r596": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r597": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.W.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479583/944-40-S99-1" }, "r598": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "825", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477351/944-825-50-1B" }, "r599": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r600": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r601": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r602": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r603": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r604": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-11" }, "r605": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-13" }, "r606": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-3" }, "r607": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-3" }, "r608": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4" }, "r609": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-2" }, "r610": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "27", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-27" }, "r611": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r612": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r613": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r614": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r615": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r616": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r617": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r618": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r619": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477796/946-210-45-4" }, "r620": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1" }, "r621": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-2" }, "r622": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r623": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r624": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r625": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r626": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r627": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r628": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r629": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r630": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r631": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r632": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r633": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r634": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r635": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r636": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r637": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r638": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r639": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r640": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r641": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r642": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r643": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r644": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r645": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r646": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r647": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r648": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r649": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r650": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2" }, "r651": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2" }, "r652": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-3" }, "r653": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-7" }, "r654": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478297/946-220-50-3" }, "r655": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r656": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r657": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r658": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r659": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r660": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r661": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r662": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r663": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r664": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r665": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r666": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r667": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r668": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r669": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r670": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r671": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r672": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r673": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r674": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2" }, "r675": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2" }, "r676": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r677": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r678": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r679": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r680": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r681": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r682": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r683": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r684": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r685": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-1" }, "r686": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2" }, "r687": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2" }, "r688": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2" }, "r689": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2" }, "r690": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-3" }, "r691": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-6" }, "r692": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Column A)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1" }, "r693": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478785/954-310-50-2" }, "r694": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "440", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478522/954-440-50-1" }, "r695": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r696": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r697": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r698": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r699": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column E)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r700": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r701": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r702": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r703": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r704": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r705": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477332/976-310-50-1" }, "r706": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479230/978-310-50-1" }, "r707": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-1" }, "r708": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-2" }, "r709": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(b)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H" }, "r710": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1" }, "r711": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-16" }, "r712": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-21" }, "r713": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-22" }, "r714": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4" }, "r715": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482635/260-10-55-52" }, "r716": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r717": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-31" }, "r718": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r719": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r720": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r721": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "48", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-48" }, "r722": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "49", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-49" }, "r723": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "54", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54" }, "r724": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "54", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54" }, "r725": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481933/310-10-55-12A" }, "r726": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "79", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479294/326-20-55-79" }, "r727": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "80", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479294/326-20-55-80" }, "r728": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r729": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69B" }, "r730": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69C" }, "r731": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69E" }, "r732": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69F", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69F" }, "r733": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r734": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r735": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r736": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r737": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480482/715-20-55-17" }, "r738": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480547/715-80-55-8" }, "r739": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r740": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r741": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "217", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-217" }, "r742": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "231", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-231" }, "r743": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4J", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4J" }, "r744": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4K", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4K" }, "r745": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "100", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100" }, "r746": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "101", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-101" }, "r747": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "102", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-102" }, "r748": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "103", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-103" }, "r749": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r750": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r751": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r752": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482949/835-30-55-8" }, "r753": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "53", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479589/842-20-55-53" }, "r754": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481372/852-10-55-10" }, "r755": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-17" }, "r756": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-21" }, "r757": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-29" }, "r758": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-3" }, "r759": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-2" }, "r760": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-4" }, "r761": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-5" }, "r762": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-6" }, "r763": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "29F", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-29F" }, "r764": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r765": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1" }, "r766": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r767": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477439/946-210-55-1" }, "r768": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477802/946-310-45-1" }, "r769": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r770": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r771": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r772": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r773": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-10" }, "r774": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-11" }, "r775": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-12" }, "r776": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r777": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r778": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r779": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r780": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r781": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r782": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r783": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r784": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r785": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r786": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r787": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r788": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r789": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r790": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r791": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r792": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r793": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r794": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r795": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r796": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r797": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r798": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r799": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r800": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r801": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r802": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r803": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r804": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r805": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r806": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r807": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r808": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r809": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r810": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r811": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Section": "13", "Subsection": "a-1" }, "r812": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r813": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r814": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r815": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r816": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Subclause": "ii" }, "r817": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "i" }, "r818": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "ii" }, "r819": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "iii" }, "r820": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "iv" }, "r821": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "v" }, "r822": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "vi" }, "r823": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r824": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r825": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r826": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r827": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r828": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r829": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r830": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r831": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r832": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r833": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r834": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r835": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r836": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r837": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r838": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r839": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r840": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r841": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r842": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r843": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r844": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r845": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "A" }, "r846": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "C" }, "r847": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "D" }, "r848": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "E" }, "r849": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "F" }, "r850": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r851": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r852": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r853": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r854": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r855": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r856": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r857": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Number": "229", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1" }, "r858": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "A", "Number": "229" }, "r859": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Number": "229" }, "r860": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Subclause": "i", "Number": "229" }, "r861": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r862": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "7A", "Section": "B", "Subsection": "2" }, "r863": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483014/272-10-45-3" }, "r864": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-2" }, "r865": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-2" }, "r866": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-2" }, "r867": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "2", "SubTopic": "740", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479176/718-740-35-2" }, "r868": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "SubTopic": "825", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477351/944-825-50-1B" }, "r869": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "SubTopic": "20", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r870": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "a", "Subparagraph": "(4)(i)", "Publisher": "SEC" }, "r871": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "a", "Subparagraph": "(4)(iv)", "Publisher": "SEC" }, "r872": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "02", "Paragraph": "a", "Subparagraph": "(4)(iv)", "Publisher": "SEC" }, "r873": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-6" }, "r874": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r875": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-12" }, "r876": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r877": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r878": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2A" }, "r879": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r880": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r881": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r882": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r883": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-3" }, "r884": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-23" }, "r885": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-24" }, "r886": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-5" }, "r887": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6" }, "r888": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "55", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-55" }, "r889": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r890": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1" }, "r891": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-18" }, "r892": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r893": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r894": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(ee)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r895": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r896": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "40", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481628/310-20-40-7" }, "r897": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3" }, "r898": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479344/326-20-45-1" }, "r899": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13" }, "r900": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-14" }, "r901": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/405-30/tableOfContent" }, "r902": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r903": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r904": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r905": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481931/410-30-50-10" }, "r906": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/450/tableOfContent" }, "r907": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r908": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r909": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r910": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r911": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r912": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r913": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r914": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r915": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D" }, "r916": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "505", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481520/505-30-50-4" }, "r917": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-5" }, "r918": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r919": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r920": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r921": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r922": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r923": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r924": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r925": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r926": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r927": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r928": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r929": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r930": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r931": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r932": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r933": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r934": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r935": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r936": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r937": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r938": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r939": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r940": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r941": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r942": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r943": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r944": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r945": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "720", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483384/720-30-45-1" }, "r946": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "730", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482916/730-10-50-1" }, "r947": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12" }, "r948": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12" }, "r949": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15" }, "r950": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-22" }, "r951": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-23" }, "r952": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-1A" }, "r953": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-1A" }, "r954": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-1A" }, "r955": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-1A" }, "r956": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480060/805-50-25-1" }, "r957": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480027/805-50-30-1" }, "r958": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480027/805-50-30-2" }, "r959": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r960": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r961": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r962": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r963": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r964": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r965": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r966": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28" }, "r967": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28" }, "r968": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-31" }, "r969": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-32" }, "r970": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-1A" }, "r971": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2" }, "r972": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-3" }, "r973": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482900/835-30-50-1" }, "r974": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r975": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-6" }, "r976": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481404/852-10-50-7" }, "r977": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481404/852-10-50-7" }, "r978": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r979": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r980": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r981": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r982": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r983": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r984": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(15)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r985": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r986": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479432/944-30-50-2B" }, "r987": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B" }, "r988": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B" }, "r989": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4D" }, "r990": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4G", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4G" }, "r991": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r992": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r993": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r994": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r995": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r996": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r997": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r998": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r999": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1000": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1001": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1002": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1003": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1004": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1005": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1006": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1007": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1008": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1009": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r1010": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r1011": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r1012": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2" }, "r1013": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2" }, "r1014": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4" }, "r1015": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r1016": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(k)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-3" }, "r1017": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r1018": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r1019": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r1020": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "39", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477346/946-830-45-39" }, "r1021": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-2" } } } ZIP 94 0001818502-24-000015-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001818502-24-000015-xbrl.zip M4$L#!!0 ( 'J("%FNB(U?V;@! )LI#@ > 97AH:6)I=#$P,2UX;W!P M;&]A;G-E;&5V96XN:'1M[+UK=]LXEC;Z_?P*GJJ>>NU>3,9V[I6>7DNQY91Z M'-O'=BI=G\Z"2,A"A2)5O-A1__IW7P 0I$C93J4D6N&LZ8HED2 ([+VQK\_^ MQS2?1?_\QU2*\)__SS_^WR=/O*,D*&8RSKT@E2*7H5=D*K[V/H4R^^P]>:*O M.DSFBU1=3W/O8._@N?>"O_G!_7LU;.7S\?!.#QX^>;Y_GAO_'P_>/UB_'SO^9O)L_'X]?^__P/< M"I?S/5F^B.3__#!3\9.IQ.?__.I@GK^]56$^_7E_;^^_?J#K_OF/21+G\+ 4 M;N8_>8RED7+Y)7\B(G4=_TSO\P/?:GX.DBA)?_YQC_[O+?[R9")F*EK\_'^N MU$QFWJF\]2Z2F8C_CY^).'N2R51-^,),_4?^O(_3HX^W>KXP3J1B:>:_?X"3 M'GZ9JK'*O?V]I_O5&=\]UX;7O/_R/CMH6E_G20'LH4PWLBQO:1JA#))4Y"J) M?R[B4*9X%2S8R?#7X>G5+][@P_#T"/YWY5V=>:U+-Q/I-=#,.,GS9,9/[_X[ MGIP-3KW!^XOAD-[O*U_N]R++U63!7RD8/.,N=?*HR[ZSFUHE6:/_MK@>K-1.A]$0< M>L1-<'*H.$\\D7G)Q/L@%MZS/9]/"UAVU'4XF,LC5C?2.X SLP@+[WGA! MBRMF"1S'ZYE2,P>?G9^?75Q]/!U=_>8=CTX'IX>CP8GOG9P<;G*A?$]X1S(2 MMR*57J1F"G672(FQBE2^\()D-A?QXA'0WKLD39-;F7:#ZG"Y3B3.+O/F(H65 MG )OYXE/Q+A),OPP.KHZ^W3J?1@"Z(Z?-T\>GY_WPS_.+XI8Q5DL(_08&J[XEZG,]:97(ICXUFUTKRH_,BS0H!WP$Q7:)L26)O?__IWL'.>!=-/-(4*[OG,Z5:'IFGR8W*X+ZL[?IQ MD7M)'"V8O:0'*TG?P\TB '()11Q([U;E4_H9#O-9YGM9,?X=)F1N"A(X.')Z M#+X7W)M*T+[PSF(.D\9K4CD'YH&Q17DAJ&LIO!]P-SU0BF#J!2(#KLED[DT2 M8#[@PBBY91'QOA!X>0++9U<)9ODY3FXC&5ZS*2SPW?"'K(#1:#GP33,B*KSB M&Q!6B__O,>H1AROUB&:A#*OL&BDHI&]5%*'3&C>$*'"9UNI$0Z1$@SGD0U2J MLO*NKU4\.^:#.SW[Y'M7OPPOAL=G%\/-FDK :;#BF8+-(UXTH@'X(HE!3U1C5V&M43+UQ4J#"Q8P.9_4$-*_D%AG\ M=?NIT5DS9:4U:#RSCU'>-#/"?JN\.9(3D#4D!IYNU!-]*.8JA\7[#^J$)*1( M[T2B+3)RLM9D%!VB^'.F357^\WG?6U@[8I>L+!G)G/D!5 L5?); D"7[( (R+["S^2',/R1P2!@EL4QFF,9 M?<6"'P\(^47,YL O= :L6JO)9+UV%EV03].DN)[^\,_*VVYR1^]V)8_W7O3+ MM$OKA-86ZK4A:[5A4H#>\\0>T^&Z:!=?=C+9B(^@^9U["GXDB[5;-Z]%@P(" M^L-GB<;8?-'J7(@P$DK. RGJ#B("I3KDG-IV)K+@JD,B\AX[!I&R7.!U^BX M%DZFFYXQDR(TV"BAFU6"I>5X/UE(]#5L$VRAAQKFO$CG"1AO[?JAF[T%EY*F M_7,J(S+ME_*YS%U:G=PK;Q'C+(F*?/F6.U+ ^+_3U(P\%]?RR3B5XO,3,0$] M^V<1W8I%]L-?E';VJ-3C9ZWJ\0D&-ZW97BK+W5"-[[/J:LIC:C MZ6 A4WIMY5U3@/$Q@0+'/?&00-]3'[KO*T MH-B/SY]4#J(-9.RM@(FER&-XTLU%!O=K!S;&?B9%7L KW*@DJOC0ZF<=?L>> MLWJ.!= M)1(G+14.ROKDCMKE#5>SN5 IO<3O!6BJLAK"$B';!K5EW0U>L)EB>LI/4_TC0RUPTIO^#F9O#ZN,?I#=P+W[:ZO[7K&_2J':5V MX>Y HK\3"'<.)#D!.P"U_SH5F^@,'=FYY G;$$VKTO55;TPS@ZFY1!UC)DP! MNXR/"J4@C[VA F\,HV=:GX#)X6\T_!@$LZ5Q$\BR#Y]XJ/<-)A,5*9B )8T5 M.XWG5M/"5HC*(\'U+4D ?MU1-PTK$A-3[X0X/FV.)H;=5A(@=0RW3B7 4?(+ M_*Z7LBX76N-N7_<2)-V EK2W$2X6$3O"6:APJJ+C1:_DCL$--&5GHJ'*@B+3 M$<)T*4B7RFN1L@L>S5@=P)F!!@^3TQHH2ZF_0GA^Y1IMK3(R7J&,5(X\>U*6 M!UR#>*5H*><8MN] 2-:%#ON6@3J_3BI^)9@;)#1CC!GCNW70PR+4@NL9T'\V M$8$K7DN7HQ-PGYO-MQ&GB@I#DIRD!^K7>&_+F?C@Z.NCDKSM9F"C?N $_2@6 MCDM8"QF&181:IPR*W(BZ,FVSENUR=^K*8U_?]I-M@*XA[QJT2'25LVE222!9 MD@(F!V%5NI&3V^ 8F(U'DDUW:3;C[%&+QZP^;5*TSL@V@Y] 68(U$7CB(&?! M+3O:7$!5FY*4[IBKB%(I0&_^HX#-HT,-R,4,B^GM;-3<.1,S@5TOB)O8[AT^2 M("C25!_1K+F N"E@UWN/YC9X-%^T]=Z-9 M<->$0 MO4[_;!$ZIEVN^E^V:N><6.-@, YR<2=2!NTZ4U((TP_QPE)**:B0S M,D+P*SA/YF(QTR())W5F71V9XWYH>C_]5#?G'^1A+&\I1]Q]^3'%M&F#0:2' M''G3,[)N3ST-6GR9PM#YF M BIXZ['B7#TN1Z5=H_S YD1BE9KC"">MS4O'C8;'HAZ%IJSS\8WG%]9^+.+/ M:3'/@P4&-T& WV".(=JE27HM8O4?G9"H%; TFZJY#TP!ZY2DJIB5CJ\,!HU$ MZD7B-N-33><0ZD M%BB,\'L[[$^)M/5R.Y4\@?K;JLRF5;+R+9 I REIA3&4RT/C!'.<]U?79W7L ME'C9?DHTZ$B?2AV)Z$I3%&Y=C:@W?ZS4!9;5^2KJ'L7,FUV.R,N4/T4*&=H- M1-ZAC)"Z%\W"HW)0D*_$C\T5HM,-!//SY_]19^U]-8 MD)(WEA)HN 4J1DH9\@&IQ+$!^C**!,H94LG M'6I5A#E&OQ$H9SI P.HQ.P?0R7?#YPA?-I&R&G81LZ2 =0'=E=2\MG =SCTI M(LRXE^O4'TF ML#.X%QU+B/>&%(IYN(WHM^@BY6'HMZL?P&/X%@0W: \5@D*$*U&BRR)"9I2I2L:0'E79$_229/YDGP M6>8@]C.M/$KSNB#6V7NJC^#6Q!4\ WM_ZI_PIVX*[J-,L&E)E *= I0=896I M6%Z#7N+D5U1LP0:OC%MA_@PMS491N"4B9'^OW:K '#IM'6Y67@R6T\,JFSB5 M4:A]<: ,LQL.[&%TR^$!5\1U/QR,]WN1JBQ4O-5TG- Y8>KEW9]]'KA,TZR& M@S#U!V_1CX;5LD_7OBEG FQK(YTE6"M9\:J5M]N;*TY$OE=3(^=MD/.V=%/S MH5X:ZGAA.2U2QMD>"0IT])5KRJZU\I?EU2&]4X^%_@5ZY>H 5B5V[]X6/FFO MU[TL@@#,L<2 6609S'_CGK:JE,NL6YH,U-)T K,IM00]ED#DRCI^F@Y/"]SA M5RQTWY!;U9^=59=FCK9*3AHJ+Y)U=5N;TZH%:%DBR?&59.F :9A-9"7?TGF6 M\4FG3J8F<.)@R85W,FQX(:Z5Y0 M@BCJ?\RCU6I[T'%E)+E0S?B\\(L\36(PHM \*RLHG=DY3.W98-#U<8*"#M]C0A#G*SW%7?L,)+5'<")S:GG&\PXJ7J(G*R MX.^/NV5/-0+:!=^4YV#,3=&,IF6]16MI!2LZ9EHAZ-"H"?&4RO 57X,*P],[ M2U_*.":5R[ #@U61:_1EL_PS0 M-^KTL;.N:96<:\(CL6=NTP060HH#2"XS$)G"G7 M$0)-@/!14L? 2R>8=GIY=7%Q_AF]&I-S@\/+LX&IP>#KU/HZM?"+_- M.QE\NO3.CNEOPA3&#Z?#3]YO9Q?_2]>=?;SR+H;O!Q='V&$!1CP^&1U>T4UP MLW=^,3H]')V?#"^]G3-$A(.A!J?>Y?#P:@1/]UX\V7^^MT^SH3\/S-/L0]X/ M3X<7@Q/O[-W)Z/V [X*1MR4':+\]">@8C9*N1+^(&BK],X"&+KF_!A 08OT9 MLL)+>:_?#2Y'A][1V>%'PJ+VF>)&5Q^O@![P,OAV=#'$KZ\N!H=70*57GX;# M4QIF\.'L]#U==3ZXN!K!'1?#$R _/*,*?+CNW\!(7D?!E=71%DP"2 ?O/GR MX_GPXG)X!'<-3G_C\8 +SB^&OX[./CKL<4F_?827N "/SV"X6&>9T1Q%]ZG MBQ$,?>K?\]%]\O8V)&_OM^?@X',VS(>H?"L;N959)AOSW]I)<8U D#3BSP0O M&-QCX7_Z\J_2R3R9-]3U;6Y16YH2 M;=3EM='ZWTUWP/GJVM#UT%!+7>U]NO8\7+YT3BRU] M8$.NWJ5;=]&Y3QG]& M__6NDC#T+H,I;&#^G\UVCEB]A-VE@5,QDXS4U+R:CXJ=K[#OK'X;SSL74QN!K].O0&[Q'LOK.ZV.,Y1R//[ME\)&Y4Z U4J#9Y,.-..T><,RGXP3TN!F55X"4Y M,Y)TT76&6ME5:T@.U%Z6_55O-[@:G Q^&WB7YT,T/+W2'$7'^/''TR/OU]'( M.SGOQ5HOUGJQ]JUY:^=P\!NH#[L]D_5,]JB8[,];GML]4F]7M]K5&Q+&A_][ M>O;I9'CT?GC$87N,U!]5V\7<:_NZIB.__SBX&)Q>G7593:Z%7SH0:V&C_<+O M7L1A8VOS:73:+T=36.XCI>^@'N>-1K1$'9KF\( MN7V'9Q_.!Z>_=6VZP HTOT[-ZQ+,B8O?K@;GG9J57JW.3JZ!\C#?L',<@HM8 M3NRK%,IEM?6K==3-&G?=M^T>7\QVTX'9KXW+=CX(^YV:UH2_#AOW\9 MO1M=E3T)'3;)J=K";E,*-SU!B%HQS^3/YH^WHW?2]L'S%;3]8(=2 M-Y@$M,KAZ>CL BMG/EX,C[P/'T^N1D^.+@:?O*OAQ0>NS3@>'(Y.0(=ZC.\7 MBMQ@9C_&Z9\F-W(VEJGWQO<.]O9?/\9WH$K2+M0-/-Q6:+$2'L&B7]EJX+$N MW\TTCJ=N9H8""]C"%/=FC_$EJ0Q:EU*?T\O]0B_W&-_E@9UINC+MU=E0CY)U M@"M6P1X^IESX\!__W?2F\-1OM^3.R)_^L$KR'>N\/7Z%!=HHT MK@;O3JCN&JMDL6+UJ\.A6%.Y; :LO>JRV9#'NK^O*PLJVWV9WEZO-N>/&%Q< MC0YAOT;>T1"TDQ$5K+B_N:O7^*5&WIW MBZGY=&__@;ZV0Z#(<:K:GK__37QLFUB3(SDA-"+$^LZ^/SIX*"K4UM(![;_W MWK3/^8HI3B;K]:BS^C"ECDX__//971P]F6S$V?_L8&MYYUG/._I,#0BH$.'= MM!A%%(#W@\%YVVQ74,4C5"5&!#ER>#$\&EVUZA+=E1QWG0&;DAS/ME-R'/3: M5^747>JPTG-0ST%W<5"OMYI#B!LC9;XWS(-67*0MIH1>"]-SNI!_%-10%G$G M#5D\/EGZO*.R],76?^['/R]Z_BFU>>R"Z,"K M;XF"_ZJC3-6>QO+8F>IESU1&K9N+A>D$71Y+Z&$;WJC0H(L>R7'>\]5?SU?? M>9;R8QRW#SNDP2C+4O8]$+GO& MZ1GG+L;IU2T]IR'V[=3:]_!++N,,5V@5&[W8TASRY[T"YBA@DWSJ#68R#BFN M:3)B5]+%\RW2Q'[U!L?'HXL/W #L\.S7X>G@M+VH;\6[/VJ>>-&K&"5IQ'$! M%LEE#CQ@>A?G">:SSB.%63./3^_H:([XBRW-$7_1ZQUV3J=)K@+V_YGCSG]168ZYX+YW OP59W=5A':7B^XJI]D4 M%VUI#.)%7P!8JGH!'$VDW=WC'-IB@N@KVO2>9'.D^PQ'KH=+7]] ML:5EY2_Z^AH[IX\9"=KS- FD#'O>Z7GG+M[IZY)LE/3>]MX64T,?'UQ*6K0A M0LYV!MGZ.Z]7F>Z:= (T,0Z)J@I5&[>DVVTL5?1Q"S^D#7#&-%G!K]1+=:R4.P I:>(3INR/O=/C^GLF[+[>THO!EG[QKYW0JK[GS MI%&E'EAYO()&'B-WC,J.O'?S1V=]OR_O,A\WY/M]N:75 *]Z@5*:9N*+FA4S M+%"FIJ;4%9W"D7GB=99CAN]&5T>#S;J]>B'S383,E8BO%38:/I6Y]RE)\^DC MV]9>0/\5 KKWKQL!K>)E 7VLOL!_#Z>@LK$JF KXXP()I!=,/7/=Q5Q]N*+& M7"?JCT*!^?3X^N0^0N[1(WRO+0<>I9T]\@X'E[]X'P:G@_?##\/3JU8'PY9* MS=>]S6CG=%>"^Q;30*^6ZCF=)"5\Z"?02=.)B")/=\[^#@FC5ZE,8%=D4^^# MB.%0Q7C-=T@*?=I'-627>1_GB89%X-9>$U%$CZ^[U\N.XB&\W%(\A-=]X6X9 M]TL(B_ML,FD5J-M+!7TFC)Y3@Z*%]=I+7V.J]ERFC]&=T5&TC)?MX B/SYX? M_=L;_@HV_*5W=NP=#8\''T_:[?EM>O%_>U>_#+W!T8?1Z>CRZH+S:@;O5[@S M7FU3OL2_1]Z'T>7A\.1D<#H\^]B:*/%J2Y% ]O=[)XZC41!PV?=( [T3Q^H3 MZD:F&O7%HJ0^ON+95QWMFOIJ2S$=D(EZA]?/!JIN3OAT!O QE+.8(HGX\4C, M,#+/C-8J:[&F44I"(PM2;FH99!EZKH=#>;UP?:21._4L221WJ@; M$3VZ\_9U1]'57F^I#PRYIG>"F0 3>KAD.A=I";*/&;=W4Q&IRT$L260D,A0?0Q!CVG7Z3 36M7P;>8"/H@@Y[3Q\N!=SX 87!V MY0V"UK2O;::%WE>NYV0:#7B7X@8%@W<8B2)KQ0;;9IKH'>,F.V$^3Y,;$3V^ ML./KN^R#39ED6\PV??"@[M X5BD(U+/)I#W ^'I[ XP]3)J9T[\2!0_EOC[H M](R\$Z4]GT@FC,Q)V1[-P;, M8\R\'GE7PXL/H]/!U>CL]/$124/LH?V(&*<5 MP>2.W\Q+?:>P+AL2%(>_#(\^8BU7&TL\]+_(9=Y)(F)LZC)3W*;N,IC*L(AD M"T%L[JV_V6N?J(PTN@L92'4CQI',NO>RW^QMV=9)FW3PBCE3V1P$ZQ40!O8SB#.9:4/.GKE$-5O4]E#[.4:?(F-@.X[\>Z#A==DHB(%LS:_0;__F7T;G3E#1[ZQL<)G,G8*I:*1>A$UK4CQ6R.;]^Q%WSWM2]XGB8S MA<4Q"^\TR;M"L.:UCKYZW[C%+R@7?Q0RRSOV6L,G#Q8NYL4^B33%/DZ#ZU02 MS%/G7NU@6U_M^&M?K*4)5\=>[_U=K_'P#G-W^1&U";IO'8>@]%S'/_]>@,HS M652\0\]>;LPU9!;HEX?NOVD,DD0J6-$99#T>GE?-'IY?1I?>Y?!T='8!_QQ^ MO!@>>1\^GER-GAQ=##Z1Y]0[.1N<>H/W%T."']VD/\KW&(1;4.^54V"GV1@4 M^C>^=["W_]K;R:[!R$D"]!?9\'[ M;7B]G4Y3G6X6W V:DR*8>@FUO09;,$MB6,X,5Q7^PG9*J'"+'*TH]"-F'EPH M\P1Y7GAC8\,CR=) >HC?$WABV'SM!%1<+X>7P<8J].].GEQ+F@%U0'3Z*<.& M1A%7,$8+GX;-(^:0C',[\.M.;[;QY'@TT MB%6T"TNP0%_\!7U8>.\+@;KP8O,+>#(\/1IV>_5V0$=4-RHLF#M%M_GS1.+? M'>!.HKJJO$-B>P2+=Y??=DVR#==ODZSY871T=?;IU/LP.!I=GITZ/0(>A];D MTT$=SE0,"D#*W17AR(?I3I*4:%%O-W*XEQ5PW =B+@*5/P92'51?;'#=$:W_ MZ9^SRO]R([R9UM\-#O_W_<79Q].C[7 JV&C4%'@@92\E\$@^%;FE>IBI1!'- M;@0XZ%3NHY8L0!>-%;!()@/0DT-O5D2Y>A*FXM8;BTQE/C#+^'?,F,/S-3Q6 %PI#P_]=@FUZCDW^>JCA0L8T_XP>BH\BWOCIQQ>OWP(_[WHH&F!Z M8^D5&;R#8?EYD M;(JPQ+"ZADC T&=#)XH0M5A$?F5A\;=+O!0%M&T##QMLJ!'W:YY*T+R03A-# MG2R6+8E:NB[FVIZ#9\TRK6N GI9;>D@F-%WX3P!KBJ1E5) YM]*UVC$Z3?"L MF,#<$VQ)#S3TE6(@D%@(MR$A9I(21YO3&E91,0;NCH;'H],1IDI>;H>@M8E] M*R*Z1W)"[@/,Q$&2'V0LDQ12L,K*B 23)Y,ABD*F[:F \QU_F$D14W%E-I79\@=T1I;$Y<(DRDO^X8-5KO'E4 M9"R]]I[N[__7G]14ND*!O9;Z%;8IJD4.2X'T1[\@GSQTY"#K,8.NRS_RT*6] M !F0BVBCQFK/0IMA(9. \*A8J:/+"[I@$$GOWSNSW6ZRTG>:?]U+DK]8DOQ_ MZ!2 2V*ATDY($E;>1.RMFBBY$]"39*R/Z'605>=.8P,"2UT M?!8/))HI9R'HM+T5].(E*=W.;@E]+WP'5!< !6IK3\=U7=L-K@BB MT,OC7IM/$V& M;ZS?\,E5CE7M'&UT\ MC)L5-@6-5@P,9!LN$:90K]=9-RO73,U1=R0:B:94HG,_-XE:I:>?,Q%9CZRD M-X):FJ=)%*&J"\1G/C*))4:%#9+9K+R8GT5T6G_"4\\[KL=**>X*RFZ(@0QR M)G0\25&_9@?VUO=NIS+F>,_]-IB)@=:?CC.X, 2[%V]!+YMMP,Y9?3KY'[>( MMM.,PK=$"[9=S">:#1&/KENE,9/;&.Z:JCF. M$?7=JDQR.+@,PCX&DD VZ0!9T,H]BO6281>6BV*@-OX)\S7^3Y-; >MO$[@ MU_[P7$>927>.35_K^PL'Z0'S R^'PW? M8'0G0'F)S6FZP#QLQ2/KT(%#'FKX8B)#3GC,$'S']Z(DP.36./SIQ^>OWN+I M5+X)ZBE "'0IR'(XOB@W$7U3\'=:1/2/O"XBSJ?U0>H7*>K=G"4)CX35 H$" MO]1RVQLO@0]L+4;R&B:%/C.P!2CYDDX._1I8?+;P\L5)E[9#ISBL5 I MW#:&^5WF<(5(PPQ;8/!Z$Q707YHPP/HK8'5QO%YNK%5N@#6,&;FB4_IJDQN MPXTZ/=E.VB2\E[GS36!NF. _A_$P]9BNSE!KL#@I@9JPS=E>?L,\R9%/XKE0H94WGLZ" M3=PWZCEH+1S$3NIW(O[LG8LTCV5:@Y;;."/IRA-&^2.9FSFEWMU<6 /H@<0.'"\:,Z5@$OP4"\QUQ"C# :VG0.[N0OX M@BK M_JLW![L@<(,$YR=-BV2_'(Q%LBA +L)B!!320_T$3Z*DR(D&)J!E(A5HKPG( M;U 3B1#(@='-G>P,/Y'>1ZL<)Z#_Q]<4TRM4_][%,_UW6B7Y[_ MVITJ#%VM(W:;CQ=C--I8+2C/.V.X&)3=QA_)YQGLLO776/F-T?D$Y$7DIO>Y MW(GK>-4E+1.IDXP=)#I#&3;PJ;T&$_-]O>1U &:-6 AZ M.^UY*#-&B5R!GOGX)4PB$8LHN4Z*#!VS,G\R%L%G&=J"; P6@YVD _/>C9Q2 M[<*$'$BHJ74;*.J87]+EL0YL]"Z+@5Q\EG%9QLQX31@]KP@9=OHY23RK%&,2 M-6&O$]];)^[FVDR36_2/;G9IR$1 DFQ@(OX1%?T\+8*BUHF!W:, MC?$!O:LH1J@>V6:.-(TK4G:@NJZ& MKX.\'=EI$5H![(]U+Q. E*)JEF0,6H%-Q**1K<#V/0(,H/TB5Z!'G73Y6(%[ MW/("G4Q8)F<&LI:FF2D@/9':PP<7L#*>K\$;..0G=)80VGN1A$U+$;J./=?: M&3^6L9RHG#&/EW<=ALK5G)SCZ*A#"J/WT^K5K8(]2F+:%[)%*NE#&H(#"""F M#*94XX&@WX^]C2$^3HT+=NQ7]I^A/3*MT^6(&SZ1:5J#\ZCM<5["BWNAB5)X M.U*Q_T.F-XI.T8GD*$Q&H%\81YB687QGO%ODI D2(HG/C&C=?<5=G 1J$!H# M90P3#B0'7KBM&/Y])">BB'3U_Y%>J4$0$#@*L@GH"&&1\A)+RL52<2'N&NF3 MG9T>RP<2C&26.5LP Q)GQB%*<'$\>)V-HM/&\]I%9)%!=.5]X^48>QY+.&2O M,>)#!)A)1.U 2)B$D$$P/(5J5"3#:[GD*==.9\W7)I2T( ZUH28+=-?&PWP, MFP//H=K5DS'F?6F]';Y<R+I_=U;XY_K_=T; MU^TKM5N](%NG(&L^*3LFVH9?@-V0^RISM&6@S+-N_HB)'1M5A=,:$4>LS4\R MMJ,:Q]^B]_QMC#S3+AVN9"NQE+\D.P M@).GYSTEK(<2NN00-(DZ+NYS YJQ M01E;[0,&XR) YR+H#H.9I$QT'.I"DOJ!?]PDT0W*O;I_N-J.XE\"3#Z0X,_V ML1W%P9ZO>RJPJ"Q!J;D@=3?PJU>PXP&3%Y(,6XK[O;./C^N]5WO2[UN/7M2Q'QK&GF5B0;XHWW&>D M$IHF?DK-WE>\(;,DY$*PY>F.,^N1"^RUB2R*JZUSLBM*JN!PL0) MQIP[<@>?F01;W;5E+/-;=%Q8=FBRBGRC>%E7)7M*.$FW+"+HDQNZ"(?=3%#6 MG4FN?Z&HN!BI0.>3.IM-Y:G9&$2]]"; (5F3M!*:AL[%@FXZLG[GTR17/:++ MVD16VP9T1WJA#R8'F1/3O%I=,4!V]$(Z++;D B>O:Q($!<4$*%DD,YYSJGN* MM>>7"CB(;@T9.R5[2R$HZV5F&4>QC;%T;J4P3J/WO:?Q-=#X7?U4-T_?& :J MSE+865:#@7@(&QPR]H*8:CWI[5@E$+,,->E3K0Q%/VZGZ/8P/ZFLC%? H-W< M.@NDO?]T[_DFMTMW7H$C3,Z=@%BSZO.H@'$&FP;&*?UX',J^!Q:.M<*,Y.W% MZ!K$Z H[NSN2M&+GW#&M#8'6-WI\-KF"=WM>0 0CIXZQ+F#%3">3]5(G7:!! M:S"TD:K(VW_1S5W_5P%:X?Z&.[5T=N\.]NYP4:!]_QJM]R'9+LX M#LBR-2FG ?&!JWVSQF-9NZU9N3%)072O1TV M-&-4\[F&4 M9'B4$SC0#J),4NXE/DT'("S'T'1+#FO@3N)*\GO^V19^/3?=AYMN$LH^O-*9 MJUW@I:WIY)%TM)-'SS[?:J_?B>!S,3>I&IW@'@-+/>:I97IJ?:I1QZB%0EG= M\V;4"(?DKPVRR2\RH"J(AC84/65ME++*8O[NT-*QBC\1/N_Q\)WO'8HYXN41 MM ^GO51]BKHFFD7\="N4S'K#@V;NFM-RV:"KL,2ZZ+HDN&[QI\#_GF9 M_IW6&5_=,TS/-GV&:$EBT.SPBG%E9 M"&_6F:K$W0,[]=X0%P+%6<:M[P/L/QP_&%+01H E$DK_$/.*A*W 8+QA&)6Y.! M;<)V%K.5"U2O:1FR"E:%"F2-S+TZW')KT,)BB%!E31,^#F%=1V@.BBR)X4WI MY)9?YHQ, #,B] V$-=$()B*$M8$#FT$/,2[B E$[HMDM1:DI(-H8J*(",-Y* M_=TL@&T)5P(KC0*8R$''CIS-WS'M=L9(\N$U&R:X16$J;A'A>OD>#-7(/&<= MI>&"W09$EE4(#0T+K8N9XHE*9SQ +>NV3(!M# S3C.XE>648"88ZPD."Q?OWT(_0*F#=!>[!;9?/J+*A;Q&6G=/!J(Y.XGZE&1,2/X+"%>(>&(T#!ZNW%-1Q3.X 4A&EOGF[!%11,X3P\A1&E!*GBBH9 MBJ, ODG@B(<)F9=!3+*,&_GJKEHZKTQ]EDM9-HEN[AM%G-#B8I_1EQ/2=@@Z MDSJK>*XF+YR@F4/_]WK'^EB5XYWE+EOOW*]@;._&_81M .8/%KS4U7UC.#>M M8>(%2P2EBY:H:[S*9K"K[*XJ0%D7"R0RJFZ*M1*L^Z$AN)H"#0@W47T!S6/G MY=XNTUQ0D-*$35^R=0^AFZ&-U%R@D.:9:J1@J7TLEX%1U#Q#1 <+ GH M3O0Z*Y=3@_#H!:5F*W%RB[_83"3WK^^VV)9QE%DFTEY M60 M[6@#BZS>WX87,3*RA/)S90R*"D'B$819)K-,6PC"$3FNG+'54PWHAJ:, M&SO\&,'EB*N*B-I9>E=*'P0YM/L-1)9N,B4^2]H*,&W86"B+QE9/WPXQ$=A* M,.%-#1%IT7&GXT/!J!J;RD;?FXL%?XZU^HKT8\F:[1UT>.&9#%.1$K'"2-% JEI,KM)64:I M%?'?*N")GD8")UH#ZQ)5"G8=FWYIN"J=+0#[!_4=;VKE&BMKIFR=5HD;_JM MO>?6L@!OJ%VC'U2^E!E2RO5*J0:5M4CF44KF,UR:<, M%$@ZR]!T:E$06Y_HNC"4"7&A%SD.4DH+JTH_F)A0D0Y7]+TV[B"*;BX-VDB; MA=>AT*;N,:;I%<0-^@$,D*=)S:0X8@FRXV2/=G-M#7KBP=.]5R"I-POT5P&JMAJ#:')#<"1K)DGH%VLZ%Z-H/Y8S+K+'Q(RU$1HT5G49QP@LBH69E MNH">E.T5APD!J:[X7XG]WUK^CST#N1!O+A:):]+R MN$HKGY]^?/[JK=8U[IY'O95C+<#)SG-72;0_V;9!+2_@N-QBV!*33H-NH;F& MR [)G*F&!!N;?L8)WD[:#26R9R9!(Y.6+K0"]H 76%JD&I<+MR*D-\?7;8Y[ MA\">:H+YG%TRS>MJLS/+6O+1HT(N?M^!YH$]CZV!QXI,4;S\,)F-ES(XNL-G ME7#/ZDE78SS'?R>YCN8P20# <;R'X72:=J'23K'F*9W M)"-QBUWNG*0MOUI"?S:?'ROO<@I79;JSD7-?I&9D]T3*I/^9FL<^F^_QM6I! MXKE*0E 0@BEL;_X?B]OZ0:(_S;9LN9!S5%/BG#:MFM[TYT+?O610'V"@BB2W@#L2ASP^E#K!M&49E,2H7'F&1.2C+. M\KS;OZBAIP/ 2EGP93.+ABSS'/7Q&4KF($JRE:ZXS0;(G]ZQD1N"P:Y7 M0B\5C'$;=&Z162G/A<\3;KF7&4N0C9D&V#J44%<8:[T\.[Z@$()O#5M/LZ)+ M](;P='J\%+&E/B8G)U\4#;Q1'()X2?ETM7W^O \B_2PQX2O+$OB"YI-*KM@* ML[)*>**^D/'-.>\2\["T7<8)^S,6KE3N151FL_)U@3!.#+_2/6C9W$Q%J*$ MJE6>UY:*L0F]?H5>K/[UM+Z$#=8=V;H,6X;9+#U1;( H3-2J0]G%U+)1A]P2 MC58G]"PK,;]8S"B89X,9<#6W.<48W!W8D/H)F)7O8(,L0WX(QW,)ZF-XK9'2 MN>T:NQ.QCC%-(EVXY4!"BMC,W%Y3HH;!DPAL V];GBQBGIL2 2-_M15D451P M$OS"]BO7,0L36!ZWK)"[!WA@SY*;8,FE;>@2;SK>@1.$D$1P$861G%6^ 9,N MOF<:/->2/1O(WY)V;\X]3GH^H5R'LU(>=8&*=51)5["6YXTK-FMUQT Z6#^: MZM8:?'J8X$<93HKH=3$/K+RHQ"Q \7\C%P;O(,6IXECS):!.V^T)JW]B)7ZJ+]C$BCQ@F[\A]/6&CVP5:#W MBB:?H?TJ;.I2-I5RJ0B;W_?]8'!>8K.404>ZTIV2K=DF^&)FZ^A[]-B[D M4T-0$!]7M=Q*8T:$G*Y#X <6>1@AG$U=E+/49N%9M^ M,,LBD\Z.TI-N!3L X"&WA..%'PA A".:U85T5@GCW$EJ,W ;9\M;I8%):D/U M FL= BN;=D$VL32:);%<8(%^FAI@#6%:7!G6U#@JH9Q1L-XJLX;B>ZI9#]6X MY;EHP7:'BLY%@+%1[Q.H2S*-&0=N&1L?(1P:(1*G212:PVJIW;.+8LB]9"DI M OM6-S=;BT.$;HDB7<0YM;A+2,Q(PB'8.?H7C0DC+(;=<@-LWWD-$JNKWX4L MJ8B!%K\":KEGIC4PT_'YN^XP#YO:<5;,@,!*_RJ89;EV\[XK@ 4*726?4W>R M0&*)?V;:7@,%]%[.=5#.%%5L8X3^C5Q[7-N.^D[&8U4?V-,8+@3S=WIF)FL",P'X/4+'8 M>;'W7[MF]KC*VA1WJ0Y>L-W?;;G)T44+9Z$*J(N M6V.1*<;&^WK,N$S9XF9 MF,R>&$JO;:*+ 5WU"M1XN$*,)042IK0&0<%'^$M$Z-^/2#3/E.0&BR&BH(A, MDW1-,UZ%9GQS>_G:-6@MAM3B?R)V01& EEF=2%I@ZA)H:T=#=@K&'&<76+9K MQ(1!<=QB8@U6$"N*9]^*1R?91&4ER.ED)00?40A!\-4)TBBO-D==&1=@R1OE M[B-@^L*]6>X=(?BDJ40VS5\I]%P&MDHWN=]6/%,V CT' M#@X6?NDJ-QIA=5Y%;!#LN.4/K EYN#%ZH*DEF4S*EG-F% KLD.8(TZ)V!S I MK/DZE;EW4N(Y(Z,CT%?F^,LUABF[\>TY9E[:QK*OL<_!1."KE1TF4#:1:T?J M9*;8(HMEE.YT(_DH:4"2+=_O*NJD$7AUQO1>8:Q"83HRH,V*RM(1LPJGV MG(9*Q]V [#GLU]F6YJ:L]_G3O?V-EL"@3I_!]#):+]1';X6Z:8Y$=GLI]_>? M[AULB. M;[P.FXQ:N%[#B;,/7)#JP9JF@3DT%"/G2M[2\#+?=$MQZB MT\?2.;7KZ!#MH1E7MQG)/1NKG )]VI8[LI4;NN/(&-L=$K:>;I9722%"&I4: MK9A_CM"PH\*@B>Y5 MOR-80#3#ZE3Z;JY]-]>U"81.)(+J(C\X2BB1)RAG9YC7\5ZBBT(CII1]KZC6 MV+0Z@G%6N84R7Y>6Q4\R>]F\\ANP9O4+/ 4-! M\/+T\=CZY "WH5\H6RD;#$BL;W+C&?5J>/ZI3PNOX,<'!J3,@$.XYU_4JF('3 M/^5"5Z> S&4@BA,+1&%>K&S: I1X-I\G:*9_ K*9 M8FFY2CK#%KX#G\S>Z4FUAGXYO/?UX6BPX7;4+AU1E6XT;EI1Y8=09D&JQNP? M""*J\MB9[I;(ON@](%ME]\\$RCU@"*I0@0,$+;6&73/5G,V&67XKHQMC$;+= MV;/JKQ(9=,R6F<;*4-)7C8P,_CC MUFK06^< JS:["99N" NW96VM;V [/J9%:"WK5=RSK@_#K>? (#R'LLEBAXX& M;(E^0YZP?@<+3V(?.\:'4-DQS75 M764HU*XYF51C:*0A8:'\WA1SF.R1W S"#P339K6') M4JH1P8)R;W)*EPRD6\_&F0 BH%=KKVC+>$:ZSYHQKLIFF@3EI>VP/NBY"?;D MBMDAQ@DSDS?8&0YU;"03\P$:-DU'0"6;B5!:3Y9QCF)*-+UB3T!K(R#T_74" M.;O!<@WTO%[K/*U@CK6!R M<^>(A4UHGF&0*E#VE>" AYZNAX4Z*?EY*GV\)D[BL<\%ZSDJ*F#@)UU-X#0 MYK]L.%"5L=$F]72T2E;,PV;E:ZGS0IN?NQTRNN?F;\W-967]B;CM!%.7^0$3 M&6(VFN^1.D_L'"4! O3 5&M5!DA/8X/L"I\I38WS;?A-$>NG[,=7AK*;O 4$ M(YL6G!ATHL<9P(-V< Y]QL[C S2_D-?&N?H!/7^S(KKF(FVKVH/).J3FDIHU MW @A[+WO'0N5FA\O)/ZHR4+_1.$B-_L.RTP0T)BO>9^*V>S)":J(3]Y%*I*+ M"L(%G$B!>9#]>E2"J63P3#2@?3R_T#)G]\(PAB\##FL.F!7VW[Q^4PU3(C.E MAX2I%F)^1AGSF968332LJ62)0($Y*+$&NVQ!_=(GC"C& M&AU7>C&U-F6?N$XI#7&)@)OFB!T.AV$@+;)3JF,9Z/@V,>*R4!,6M2F++K-9 MK1:.%V=9+25D16^YC*[GB37P!.-R=88;B+;EC4;LM'5QMCF#J2#-FM#%".01 M+_3!B(";N!\ 'A)S!O@D*P*!J4'$,QPD7!E'J/(!N[#SETO(?*!10MEO>$Q/ MEVNC2SS'47^6:6[NY>$XZZO,=N?%TU(7>PO(, $5.PXQ@00=VYZ"4 MA[]XHC3BSX0,$]QCZJ"58N*(V&C0,"HW6U M3M./M2GF2PPL##NKC!JXU02USHJ0BM[/'+:=;>;(^82;36[IYLILF/^0=#JZ M,!MN92[&R8TL =I!*0ZB(J-<#VS,H/@L$&-$O /Y'ZL))2ZE:6]2K4=UA7__ M*'#QOP>@I@;LFQ++KGJ251PP2T.VW/5?I/VLAFXB)PG-R+;[:\;+ZNE_'?1? MR?7J$.7?D5MGH ?0)B&0J+*0R50PFJ32)6#U$F6KK?R1DU+#74?YTZBDG#B' MR:SU;@!9O4<6WFNS%GIB7@=4VO_>&? M]^@8AW\7::UBM"S'/BZP^<$ID409U?M(F:VN=<00JH17(FZHRZC;QK,ZGC'# MCH]&V/[:I(DC? 0"NH*H665^]:T.-BP+ZDI2=YB_M7*O3SU=*XFH#%, N%ZW MDZ>$, CM5(/95&LFXVN!K3)MT9)6EACYF3,IJ5O)+R!_"1*(\[<9\X>;,@<8(:KI9LM%>RF7CBED M&2:)SJ8$&O/*&_VZ4=\&+G2>,'9X-U?*-++;K&^:J#E.2IZB7IV-=3K&3R2\ M-NG48TCU&%)_]<&(V(!I)_)#02QW>JG^UH5%2J5IZA*)VTD1<7-#8[Z $83F MQV5N$N@&,WA<(/ZDBKDY6)WF+@Z=)A,NXN\"K3A5%)/$PHMA'?:W PVACD?% MS+CG8HG6,"7H(.PSUN/OUO$,O!T'Q$I7\,-RIB+!,@Z1+GPJZ$\19#35>A[K MC$#J3RA5Z!I1@O3XW+K3!&S1R8SMB;X@UEK586W;K<"CX&RN X-H\(4_U=%C MJ8>1KH&GME+\L)W]@]T*%(GOB3Q/U;BP+1\QX]4D!_L(QX^*>2;S/)(6UNNG M'Y^_>IN4V; .T!VZ,U&]Y36KK"PM7*83[C-$1G! ^&OMIBAUUCA"OJ+)XZ[O M(4($N6:1#I:F6]%=URN,AK!B=6-R.*FG-#9.P-]B) GW-^Y?K('6K#H( M)A7E=$J8L.EC0%G;+]]B%Q[M];(@%[JU@UU5% >P)W*FYX4IUH@249\@=UQJ MFP0\B?++D?HK]E M%G:Z6VGG%"291K9SX#UTHY%[MOKJ$Q[@=QA (OX-^AX;7H;R2/!%$ \#) QB&543W)GX M#,8?6+DZFP@-=].$3GVIX=%B](_0^+![580]I4*+A<9H38U>*OB"!:-OP039 MKVK[;5D@M6?[B*1V<."W;0.PGT@IG.+VJ\(^2"#JB;H2L)H"4P7**SLK^P%7 M17.U?3F?1'H?B7IA"V"7:@=?M5)-91:V"G=E*G3#\D8"6!;N9FRGN$"C2ZVO MT&TRV8B2HS6P840IP5-&[*--&DXF.K$*';%5']<'L?">[1&5/.^+ =>AB\** M$53:@-KGRHXYQK7'DWPF,XG]U*J]I'2&'O;\Y>W#\D8Q7!Y89B"GE,VUP,ED$PP:Q4 L90LI.2SS)PWAI70GZ(O,)&^:A.^ MNWLS<]]!!+*$$S&@HA"M_E9=C#L(VX4*.$;>\#5 '\=PX81Q[Q$U?I<; U)2 MNCE@&.7>)_M6OY7I>,CGS?6NK4F\1QM !5\DK]%!R<>&J01(\+BRT@H+6FNG[Y]K*M_YM6SO*5]?2VI%%B?$BGP4 M?7QZ^=33P?L$%9Z,HI-)?7BK)=W*,3:I<3JOBQS]TFF._>FV>B?# M>^\DKBB!,1B5IHS/N+!F+7TF:HAN7(:AU2EG0-<9ZJ1<:3>]"0O6QF)2,*.E M$O==:VT/3)O=\LV6K9L]_()F04-CIY:6/!@/-6A7#*-#26S7(C:QJ;+U3JFH MUY3A6K?N+5_\R<,Y3:^LY3/';4475,6.?B^F6QJOY[I[;OQU MZ\9?+=?$V3-)!Y?15#S&%"+AG9,XZ#XT\Z+%H?W;D. M;?PBHXT4498X#\HY-8%@%1UDGRJ&5HUV<1ASO/NV26M 0$+W.QJVG!JF]Q8# M#<=C2Q0SQ:XV"..&&CR%U)$=$]C5"*&<- ?7*,W7'.S2!SVSB$W6QUPLMGPW MU#<\$>NL !:"1C; $!$'/MPNB&UH^LCS%>08'1G2+J<3)0D)##U6&-=$+Y1* ML_P)A;_1.8A7,*!^?4HVS3PKYX/A(=N#PJ04+:@=A9FJ[TU2R5DL020%X8"A MTX&F4@'HKTUSEZ55-5>@55^W)Q-U$T )Q&_FV3>;1S*\7BX'=D+P''2OY3YD M,#P\B<;F(<(VU']TM93-J4N'JPE2G5D#>=L%U>_W%E0ZX2'3V0?>X/P"*02W M,]+E%,N%VFF%;A[2#7*7T>ML"3BU5M:0C0+=7S0IG(1)CRC5IOHYJ!W5,K&+>NX*?:F4B6U(DF.HL-7>J?= Z"0H/GH*'EAG6^55%D6(@- M.PS_ILYNM8K\IEV+G3/^6VW7X^*!9"4/W(/TLZKV:P5)N]>'-*U2 TJ )J9% M'*;:_T+36W@[^Z_W=@G2;S\Y#=B(1EK?XZ81V$#YA&E#"/7ZMC< M2IBC+=_P/Q[B4B/-@5MM882<-G4E1)3!/+0G?XE!.A.?'SR,#PH&)?QDDJ"^ M0(/AV=PF*P?(ZFGM%I314BWEU4N$/KYC*@)[7VZ[;9,^1*M(SC; MEB]A]B#OI.O>YU^!W4O"Y6M[FK7,YQ-U5[&YGN=3 CM MK]IVQ>[F3M4Z\TOD?\XJL&6(69.]LD/B!RL>C;IM.]>4_5W19YP605[%^:<: MK'G^D P'+>WP?M-CMHOSQ,E8Z?!"@,(_H&2;N(K53& M)%-]2%8+'S"'*"5>H<9H6AIG,.6<"[T77@0CF'14KA%(<98Z8!.HC$3BCFR. MU5;!ONP9"[_H4Y2 &D[EC0C%+L$9)),)GB<%LD$0"35S4@+EA"LI)DWF^Y8+ MU<5#+:M* 88 ?2:\MNC+M> 66C#KI M8>-+/%%K%HAM3;W"JBAU(YT>_%5S9FVODKMF4Y0L@E^D+(+?G0,^];QCK8"+ MFT2%QN<=)L4X]]F?4V0FG=&IU/_/KH&)>OA;5*M FLR#N[;?+_>>41O*)<6& MC3,\V&DRM"VTV3D.N?"I4:/OM!_TO>N"WYO_D@QQR, (A(:0+H,QH(::CA4J M)[J6"T5HFI>R\[VM&@,U=U =:4$IE%-#W/6";.U4UN40)70)/P- >J*WVH] M-9 ;J#0FGP@EX06]Z^H:@6R-#P#-CC]EHRX^\ M<7M9S96;6$I&48G$K4VU2MB]+B##A*,F:<*-P;0GO7WGCE.WA>F(#MVS."=9C.$; K@]E%8^*-0830#9MD('T M&9IQJ6RG+-#0H&QX@+.Q8]&.N0D&J#?2>)\;G&#DDJN[X9"_&5=!/\;PLV'\ M+=]JV5YW4]_J2M=2HU2:9 YT",54C;F,3ZI(AYAI=P_^MD.J%;H%,3OJ\W-VR#ISEQ%*[B3EG3L@N" M$KMR=K+ MCBL.J_,TN4[%C I>:W'TEO P@S92N*02)693__Y1XA78))/)7[JL2R J=(%N MY?'#/^^U#'<@JVP()+(;R"_?).J/-+4E.="JO0QOU)# C)VKX>63&?9W,5:J M;4)EFU $G2.9*ED[Q7\T#CTR\ M>6=9$[_7$W97>3\,/L;RX9O!WYA2]2>>6P9\E\+8]54V\UCZ/G--1EA;WHB@ M"@&PM%AL0=9?MAYY9UOS(;NU)2!;JX(43MDHY^%Q+;ZP"%%-AULKEOH.BR [ M!A]MNMJ<_/R\N2:$@*< (P'L^EX#W%96&Z$$B6"19\HU@5#=FV#G07\YV#)[T5<*ZQN6JPM(:)N([75ZG>[ --6MJYH M!GX\UP""*.8DSQ]KK--LJN8E:?/O"" (=,:H[56O=R#F"ET(%M%=]TRHCXBY MLF6&FXYP"?8[_(>0"8'P&;LAH7_]VH/@?5*"'I[KK@[.'"M\F55G<8,8[CF" MX .'W5!FA$%)W>4Z3YL]9);$1*1N$M,D+4YB_G!GR,U=*F>RMQJ;WT>L@XDD M)5M?,Y]BR]N9^3@C*'AGS7;TD)1:K^_%] _>C+G3CX&23;*E(9HO(AP6 4M-#_ R++6P6L7V$PQG:2%6H;S*(*J3P.5F;QU^85Q6VR" M;]T@]$W.P(+JADPAD040!%&>P&[T8FX-8NYB=-FUMCP$GV"@6B]DKM5BD,6$ M-'-I4@4'G+^Z_^;5%AM@/B#S(II_Q4]ZSD./VEKM%[ MOO^\;.;!C[<_[>WM4],17-:>?M= OS6BY>T5IE5-" MONIJS]8!ZG/8LO7?FUS,OGGHFIJ';K@%S^5[;X0H\O7&"Q.=T&=S@D%#_;W M[GJ._P![Z(E;$V7BK.%K1&W7ECN<$*;41J048J%O8K;@V2*9P!;=" M,:5(?!EL2:0S)\>PQ4*A[."?BEAWR\3P3:I,2%;?-U41N85I#4)XC['.,??& MJ0)S8<')A"EV#2CO@N<6,TR[0<--)]3D,D:?F?N:5%)\(P+W7:(RV$V?P7#) M[?01SA/S-!#ET_:X"HN 'A"FQ75E;?"AXHOH^V.LZ;2DSI5 )+K32B><)I8Q9\P4FEFZ'O'PW?VD[48#K7KXQ#L\TN=%=!+D_W#[UO:*1 M"1Z0'RDPN,!5A*L;DF+?1!;VIA>I\U1;HV?FS U>8.#GKU[LOWP&5O;^4H.B M3S**,N\8)"F'IGWO5.A>G -=6M_+X/7*X)*L.B2%O^PVVMSO"X$NU 5;W7=C M@)IFFXWV.P-S.G'1QC:A)&A;\3_OA?VIN74)X7.9B^]^I^5^G5K!O/M9]QF> MQPL3:;H&E9WZ8J^!9)Q>MP;5I?;V/2^OD9>OL%5S9]BX"=?C0@9JKK@9%ZA: M-&%/S>:$ <":/MR;$8P!G$YN)_0R>&-[F.PBS"]H/5-4U:ZX3S7E+=&7R"83 M/,?T+]7:+524RE+>JTV8Y&]9DT'$K7D]W MF2!(P\ D; M>&?%&-B.,MO9K9U,=FVFK54DS\A=>5AB@.E50QVV/G<[SBA_1HJYB("R;C(#95\^FS$/5C_<9C<[(W+H*R,:J&Z\ M[Z!W6+IM.)VJ _=E%#&,7WP=']_D_+)MW18IRK#/U+W C=TJ@&CS!6FT,?H MON13Q4CE; ;6#M .%4A2BKV[RV,9B!D>DG-V ,$3F &JXS8- \8+TTC82"/8 MTI"G+?(\5>,B-^Q5E6(EI(90$78/ARLH%T97VG:?;G8FNYLEG6XNTJ7L>WJSN' ^N#OM0XEJ4>3 T<1JKN(<% M'T:7YT-O-!KYWLG)H<\XE.(6E4I*B\)H@#*U-[;U>MLXOSYH%*3GUI$>,J$^ MT+>F0-_WR]G'(F"2NY (?R*[UVB>,6AD2BAN]6;S^K")Q4S67%>NFU>WT#@4 MV=3[(&*@53)]*"W9)BE77<:>5FGA ?L'^V_(FF8($%*]:\$3)WES.6-TE4=; M4!$LF$UXMJHJ+$!_L*V!_%&#Z ZM:TTIXZ*=_>>O]CU=+N;!ATIJE>EF7?H' M)HRF5.(G&J^+SBG4)(S@B/ 75J>R\T7D&KL'06UR#I?1 92BU;;+/F JP&-W MP:3 3%SO*B6?V**2H6A3G,D41#A.\D?,P;1TVX6U6)M1>I^J5= M-! @8'5;,#=!&<.(9'-M"^!I,9W48DK?4-(N(2Z.PL*1&7M=G*QC._.)RM#; M5B9O8&I()*]59I"J$+N*]\WLF,U1\$28S.MUG20$YP6%0GF[9'KM%NV+,GC! M^%B> 3Z)^SC:FJ3:T>BP.T*-4A>T16?.S5$,7$!^R4.=@JH(G(RIMF3-G+U2 M/=&L@6B&[[I#,\<4M!QBVE2:Q"H@7:VG@K5000F/ 1HUF9W[5-W M$C"4QPL-T\&*,1&UR4RT'C*GT F#E1J8M9AK;;8.EVEZ"BP;UST9KX&,M?*& M?LS,&U)H&KT8%QVIBM*)'1,MVD.AVQ?SS4BJ8)Z ]>3M@"E-YE\QOT7P5D+J MLNT";(/E&);"V__IQ^>OWN[O[5%YWG]9>S-EXX[AQV)\@%5N)[0^#H*@CNCJ MTE0S@KG<>-PN%UDN9\:LI!23ZHCC-/D,]Q/;E):7S@V@R9+"3 ALWCM3[74D M;-9K_8GD^$+FA7WX+4FQ(#BEM2#C#M_0PLPGSA.=!;9N U%YH*\!%;[=ZSR/ZR_G"=!L^3&ZH M5KYCX8/ 3 L;U*'[()]V5^4P."._CD:]JK'UC(-%_=UA%H,RT$=2^R?:H(;:- -])\%>4(H+ASH?[4(*J)!SXO?$_-B(&=-(SR;8O_24"FRZ M0+M;$@_9WW^Z_P(TF>_#0[%9+-#C*$G26KZ3BE7.8)T[9?W+,))8:-$>O$# MM-O$F\LTH,*8@Z=[>_^%*'-HG<5%WY=C#9OZ?C X[X(@XD/T6L:8!(6="@/$ M=I$69I"[FA-N$!8)J<8RIXGIQ]U3SAHHYP33\SNA@6W1*?9JHT?8@[I*]GSS M=7Q3:2O,V:)=8"(-Z:V-#(0M1'A#[NUNVH5A^(2#_D,JP?81VIG9>55!_44UI MGW-_/BK+CW46/,=!YNP689!^9[5[_ELS_Y'4ZP[ON8<-8H7ZQ!=%+JGY6HC_ M$": [P([T,E#*1[2.840NX3/BU1J-'5EVS_B=9-5IX5E/S,9>4U6R%BWMRB[ M0/AD]M%*?$O57"P&$X.X.W\^2-+\6 MV"N&X^B^Z:6"C1^BR/:"A',P4A*QC)"[9N0-!_*7%) G' ^*Z:"QY]N& / + M=0TC%B3L<4]X.(Q7S VP0QE:K^+CAMRBD? &9?XDF0#?XKPR]-ESFH!/25O( MR'0]S&*BP+BLMS*V7?7*.+OG#3S:B!(O)J*V XR*4M$JRMP :O-H-(!ZNU[X MVS2=U*\9(B7&@DU0Q7#-WUF?%,&QYN!?] 79J8VL@&M+#:3KBQ&U802^\8C!DFE1<"TLFGO%4: M8JPVG,JX50@"Y[)2&+&#)$S8[N)QRH4S8)PE"G ?M5^;O.9&#K(3,2+6X2G$ M;MHZ>CM(89U>PFM>PB3MP!+N.OIN*8-]+42O#U&(IAW,'])#;5OT/0) MZAQ&268JL$#MD^K5^-!1C-V_9$C%T24PFIU*]?!Y-'L,Y\>,^OW@BW1DITF/ M0,C'.,;#QQC\(5@&01XM^#PWGWQ]\)ESMDH@2V3@ZV'<0;A1! /5<98$'JP@ MY@EGKD3+U# /=5^W\-+W89/F"0:[K# P MSF?9/9#[G_FFV;MI!5_)/YW8>@7R"M'(UN!D'RG<'3I>G!K=(S2"H'1/T)6U M]K-T#:Z?6-SO/CI%#20K M3$R&((E;)F.GP_$ MA' 0;2O(Q"9!&[V472SI@GR+S#>F=W.O_ZU-_^O$D:9U%TJ%;^VQIT4(T&-3 M'RQ&"M6-=) H+6Y[3TQK(Z9.Q%S*KO'ZZ(\5'=>DDU$0 $2F$[3TWN*_^LI_A>A4B 6TWZV"X2O#<#,M%?4R-5E MCG!FU5LF\?CN9H2NS[%R/5QDP/19.P@5YIU*)%>3(X\]) DABQH^&:W=PE5% M3/0Z?$Z*6N/XS8VBW-+T;4Q OH0%D2<3&)KAY(]V#BUC6.K;\9 9,_>& M[+%FV_:.VR1:&H8YQV 94J 33B@4(? W:%2RTAZ[#!AD;)O>\8 =1WN#PRJT M[=V0%0AN/[R'8;#+ 1;N#&B=^<"F*3;P0]4O $: K4EANXC-N074'9.SA95L M$*.9C-44UFPE3S9(H)Q!W5V$? Z5 MU'T0]T\$<3L[L/Y0L_!*>"[?$$D"G2B;KJ+H^U8 M;5J!Z8#V!'1J;T:(S-Z-B I9.B/UYCO5[MRS$Z@#2?B:2=@ZI[(:4>! S?0- M-T_Y9JW)@RV&FW[6*J&Y;W%-BJ\.M+@SN=O?R7[-S'%VHN;H?&ML6*UQ_OXG M9E-],J;UP?>ZTE\72% 6U%//NZKS455OJ:8-+#%=)?JC$P9WJE$)7(L8!INJ MN6FPR9V+U!.C;T/&1KR[A#6[+292)&U87X&,5 M%AFO(,N$!N%7L@V#ZSV"V7N:-4M*[>AE_U7M!5""U5ZBMQ'68R/,8JYE/4<> M[8*AL#TU*'O/P&3X/BHI>QY"'J)^MEW@H1*1A*;D-T85]$^V97"\G*B4Z".+ MH[0S-&C'G%!5'N[FS%L*[EKWFJX<\=Z)3 4VCZ]$0ZF<(G@4E*7V9?LV8'AX M']\[HS>AN??DO3[R7J H[L^(_HSHF>BKF:@C:8A;Q3P]*/[WP#QS26OD#<". MSI-N=*EW(O 7EQ^\CY?>R^I?0Z:3"7E.0%&X3%!^RGLZ4I'4310B)4[JQ+[Z*9M=/4U\T) ML6H[$!DU< *2+K-$W)R0MFY,I/"MA0Q+(V^&O[>P3 UO/W M7T\0_RL7W@=0P:]2=7T-HG5XTY$SB,V#) !E"W/I4/B31G,[!4KYZ<_P[_/WNI$!B^"TP/#AK-YE"S*!$*+5=[7<*SDQ6XN#1IW&UV6JG>]2GB8 MV,)G$>=^@2ZMF9U+XDIX2AJ""),T'P>APV:#A*#IQUQJ50\B5)^:Q)CA;;(C M.-4;M/_'0.!^3^%+:S,I4E1J^Y7I'.^C'1Y%R:VIT0PEII-@MKR)V;%9KLT1 MSKRK<'(5,_M6 7-WJX7"$QQ%RFGW&'(<#Y/%(&%Q/ >R62B M ID:.63&LKVF32X\G':-EA-,"DM,S@DM#S4_[(*92I(S.^2N-IAZG ='^75% M[!23H#3"SB:[\ O"=L'$&K4&+9/H!2E3+D0[C]SB=(SW\$(]O-!?+#&T@ZP+ M^FMIIQKQ$"FRO%9WF-YD8"B8RK -6:C_=4:73TZZDS8S;H[ M[I8(76F;3HZ9NSQ9'5C,BOA(R4=BH.@]N([\_L7\EK'_U 3TA$!FF4@7OE$3 M8BG(:[=/$0@XE/8HF3F6CI.%0>YWGB%6H9IAB",2,,XN8D3 )ST2/1[NM6FN MNJP&U!VD2@X\(-''23JC\-N\&(.HF^IH2)0DL[%,KS'L,X%9'C2 M>A\OCY[0UCP9'0X9+@1X$DVD&]2-FM 9&U-45%KX4_=VK@I5Z !P1U<@L*6#Y3<[TBA E05Y0'0<53.J!)@34 M*EC7/$((LI0Q% 3M[<[^+E9S@?$(NZR24.=C+[V$&(/*R.KH&-5:# >IV#:" M(87P"Y!$+F$[]X&&7KQ^"Q0DGLZ>>CLG21RB"!W&UQ%%CF"-=ZE_PL[!KO?. MU)@<40%)JA*KNDZH\0AHN?@,W=!.J[XT:9CM:9*CMDG(ED;K=I8:7AJV23K* M)D7%+%=3M0 ^G O(&EHZ.)ZDWKNX!GU,R;@SRIC?F)PILDQJ["*"2[*(D&"] MA&3AI06B+B)P8PD3.5W,D>M-R:6,@V(V3C'(ZNM"0\_ "=3 '7V=*&IR_,WS M=4#-7HE\Z-T06 HE11!A)ZD#([Y4B>@$I V^#Z,3)2N*$ZV\U>@_P'5\DT;V MTO@"NJL*U4XC5& =[$MDKD5L>7:W4OKHOK )$VJ!&C 0DP.?Q*CJ)=22UMP" M<@N7):86)U.@\9V&6B-LK 8O!^^9?QW,SX"?AUR>5-;&=T8B\"GD%NVG#$1. M2H0@[=$IL"(?<&B:K7+Q5U]HLQY2TL!CG2$=W^A*(*-"K2(;1<9K^D4; ,LV/G7)=MX^O=YAP^UZGG1^%4C6X MQ/]E[TV7VT:RM.%;04SW=) =L$*R:YV*F B5;-?XBUH\MKOKG9])(DFA# )L M+)+95_^=+3"K[C@XT,T!<@M2EN$A]3@_ML_:HG.JMLO9,;$HRI*C+-F+'M5CR> M00P2PEPX4#RV8F4W!OB$/RDX%B(B*GSZ-!+O*?K_&KC],_F48Z]J#;.S)K#@ MC6FW0(1=CH4R(*"Z4W"4B#&.!G&I[@6HPS4R"P^)H*_#?,$L4$VE.5SP5]:F MMED9AB+@Z'&& +X[/JOH:DP#:30N#L19,6=_/P+*I(@>01$AG^9SA&928^*G M)_F242$$-YA<"!#%:#+5KJHU_&U (5UJ7'S?;M<2?NEM\UCV@*3Q*K)A%7FB M3Q:[)_A?4!M5"E\TVR=U\83VF7 J1$H?3+\'FF3+-\C*LUK5M\WO]Q$UXEU56Q% MV34IY/%L(G0!_WIU&7]Y>1G#4GE:LUAU%>ZO&S@0\--^0!OV[6#:8.GI$=?=DAM?<;'**W-S_L(6N<$OO3 M1OLC-AHX2(QO1:KZQ+;=P.#WM#_$G3W7C6531ZI[T KAC0PVF'<"4TZ;;M F M"AI2#IR0IXR3.1N_NKB\FB&D4C\0[2'HL[');U$T6=A@I*<)R7H(@1[^(N1^ M&@?W.CEH@^&NI^GD>XP-">H3J0*N$V0ETL*H/IX=2 F=:&.&J628X!GF:\UY MF++O LEG8-B&(T@&-2_FS 4ZOUL=,,$:U@2/*V$5[EBLP/-!R)'(\KUFF"_P MK8M,"_ZF&T^Z >.Y]*E U8*!;MOP(*9EEC^VH3?:Z3!2V:#F@K0T6@/WHGV< MCS7)8::P([#U%$YYAX D]$"I#N#:1,[%,(G#LG9%,@C*I"?2(]S)G4TZJ/_? T"4YPM=F/GN"Y"ZI6*2,K M K@OFBPA502[4+C?=E$EA788EY*8%6__$CY>ZC /7!+I(&X?[]M]0?MPH)9! M9>$V.[;(R_[;UR#O[:1I0SSBAL#6O!%O!&:'MCV\# F-P8@0])3*;!C-L.3 M<46'"Y,N"WL8G*>,XU"4TIF^T7A"I\O^R+"KQW>HD X%FP+#%F5]YX.VNY)\ M(GXGLER)CLMFK.94YO0Q@KY5"0[@2:97,'>7WSPL^T_V"_^1FD*O+O[VEZNO M+K_K_N]HRR11I1YSCX2I1:>'*152E))B-&X=YAU["U+\+4/]6W]&\7MZ@N*W M&('X.>WFBL88-H2<_TG@A@3NV0D*W')4 F<0+"X=([=I-\;X2D#J:7M])CT(@O;E"0J:/JZ@D5OA M:AFD,-30B![BE#AJ.:+.)5Q+SZ&:.^'M4D^AS'(Y.'HOUZM5FJ6J[CGKA^7\ M3ZE1OSI!05\=7] ]KYURMHZ#@_IZ)!9MJJZ8(!AA?,R7!Q[RCESTSR237Y^@ M3*Z/?\I[*"D.;<4P?6.L5*)7L?F.:!ZJ9KY"9&+^-^Z+ *N8#"#DX:ISS#MT',G*8;N(S>^ MYJ^6S:;A+>KU(6U+,*[4!VQQ0# 3YBRK.\B%W&RQ!#.\R%(NU*1F"[!>\%'/ M]5)CBY9I?+KD,7V_Y\&($_ .'OP-Z.N?F->*/X?)N MAKK+=NU1#]QI.@8?86O#;V]A16Z*.YUCB=\; J 8P[X6='5&?,AV?M0.Q5;J ME83/GH(J80.ZP]^@O3W.^7_!">;HY5&[!Q@4:=IOC[??_HD-=FL=O2Z*;#2; M+>8N]RV,"7=,T+TK[7,&@MWGMIVR0!7A]$PA+WB?OF%446>AE6[0GQQ]'C#&C$ M?0.CT^0Q@W1(/[]5SCVRJ +P+ S_LFGI?7JO*D%^]/%",01P0R =R9-?5JN@ M86&"+?&;@"/V%<#5]P6/M;\##R.&0I6I3TS#2 M&B#>-]-K:HYK8(S9T% T@L4LK1)KC67R.1\ZK&]!P8,EQ,XGS:CH0*-M0EUC M]GM?X9"W>=G=1-"= %D50^332?$()T61/[G!%6 DG3$<$&="?OP4#.QC3N>T M>QYG]SS7*]5DU&/&K8S3'OH]]] 7$W_X^6^CUT?E SFS37-U=7%UW)/GHRK MISWS2:O]BT/3&,/>D?ALAITQNC+]_:N&N,S2H&V;V"7B2"IJ$4H3W@;\-5TE:. MG][?:GH(UYE(VP3]#;^0(C9NNB8A)I9 !#)$ M63\D@HRN#U2$GNBBSWV@(M%#O2&P.F8>N5G)%0H*1[MK\\QEF&:1O)84=*^JC MDNG8A+:B4J>;!:R#%H!?Z9PRV"N^,C)QRSX%T(FW?\3^[]_W1/!6%IL4LZ$[ M)+!A'6C:78?4@1]=PZUO8W@P*?M',U4&?T9E\)&,%98@LR].1Z& M7KY[/AL M@%F(3^:CJPT!&,'>,=O(AT%;@6J%Y]UZ; M9#UG QRE3Q\2GII[+8!_ U&V*7._< MA<9"A&=P&H2G-SSQN&680 1SLVA1IFNI0#=?HQT>$T?(EIY&G$QVQ)IQO=+< M.U]@K^6Z[(XWD_@-3.RE!9F@#".&(-Z^&; 2-;TSPE$4.PLX$&;"U\FJ% M>VEF[FY IU4#VI8J")6,L@AY*6D@$'0*&OG> M395I&E1EB5B2H@N&W10?' /L_@KI_XC^G:7148?B+E!EG:+1C\.:Q]%OQ 1- M.?X[+)*.>\V:&-[Q'L0,9E1V$V;S63^(&,1"P4!)')@_<+]XU_CN'V]VSYDS+R413=7L$UW1D05[O7IN#<(P4:BE%$M?? Q?E)9>'UJ?AHV0HW MLAQ[',[;J/?:%8KU-N3VIZD]? 53F@BBCKPA^H-_S49CO6M>3Q+Z"!+Z\OIF M#.+I]6"B"/[CXNT%,FV!OC6G^3L\M)O25<'^LEJE7+;]$BPW6'@D=M:U(=Z: MI.<1I(>6P%D!-[JLV>L?45NX(J1W&58D:0DQ-*\;./)+H@*6=^FKRK,6\\7' M05Y-4O5I4K6]*6#S+^@\Z?:_(I=P6HQ&OOP&V.=^XZO$R%"8_M448+%)=^<' M;OT$>]LV?+2;SIGH0^+'Y>]IEX*U"B=+'/U\<7WA ME8#+S7+BYXPT[W.X]=-O+K^BZ #)(KNL[1$D&D\ILK<[[!D!7Q=&&*+[$MDR MD7N]1GMH(.0V2?QC2#RV1#<$&??2\DZ\A4M'9 Y9^'H?(0^'&-1L. +E-G MRAS(:#QQ]../-V 4@3&4J7ND13:, MH"Y_OF19FH3D$82$>\:SZ%55-1HQ149S%K//?ZON]&#I6%J/OV;LZ<7ETUDR M%5K^.382+?E+K<=4.89U8P3VPV176@B6+7"!3LG,-'2ON-G,X2[=*&194M[& MOB3'BF]UECBB4]L2+ G5Q!C+^QAO@BZTHG\8F/[B@>C24M9Z/QLP.@R=SX3' M-N&Q/=+V'U$VQS?+8W9(7ZNRSCW2.QS? _8XG]\+1');_&8**CX8ST(:"KG_>HTH9YBV+?5=JN_G MTX'U"!)+BW_CTNB$"C<:Z1W,1:;;E H\&,0NW8 .-CW)<'&3<5F,K95&THJB MW.C2KQ@P '\F&\GWM&VPOS5E6B6IE!/A$RSL#@+OS0HIHE!^&4)E:S;H/&S= M&LQ8_$I_T,N&RJ43G:4$?A&;4@ A7"221"EYTDP^V:%WC%U?M\VTMK_@_"P2 M-.+T."8%6XYS:&JU69+I4\B* C;S!H@V'54 M02?30'?YQ6PY14/^/+L'C* UN!%3 M\_:TC:9M]-';B$V9<1%I("0[T029%@(0RP),-\><\8*(X3%LX(I<5NFJ!I\+ MS)K9U9?U[=P!TR:*L/ZHV2)$JP57"SR4=.6L*+PVK:0=X?L&+#^L?'ZN=OR0 M'.:2\2VYV<&_8F[&43*R$8[,W$N^J@>0!; MM$RBV;,RF0?#&YH"0;L7N/OA=KMI/S["?F2'&J=\E+6,U,_8.\93!F(_*H*% MI^,X?F+=R&G#/FA[\U<3DV7% 3 0X0"FQ3(PW()ZK":FQH=K,0QIXD9Q"2A MCRFA+QLP)-[ 1=CI'KU]_<_HI5I20VJKM%N92OR;+_]SSH"2YN%M^$0*, ^_8I'#5L/'._Y6PX]IW]HA M)R(6-FP%SB\/Q1=[1/'#F:/4RP[!\C!@'GZK>7#PO&DZMOCB89X%L.,:O:@A#.A'T> M\??XYV%X(E _^*+I>H>510VG3A!IH42=FV$(+D'LH7%NNK?+6YTT8/E<75Q> M'9UXJ5CMEZZI;.C4-]?P[@IV%NP>+EO&M+;.=L8>(E"(&@YH@0(@#(/--A/: M[-ZDO7#,YK^B[6]Q2,Y=C=T=-M$A-PBA3/28< :B[K50'M$_WB(3DO7*SWU" MA^>3J"W?:+@QS!KQ6Y[[5 QOXC_A7!RHT=AW*[746%0.WZ;"XJ%Z4R$_@2UV*"L6C%RN$ M*A\"?YSVRAOS3F-S$N:FV5C4:+!*B:Z69;H0.I!,$=3/C%(+# B$>RI2"]"[ M/8LUYD(LT1>K724GG?HB67 MU>^=C]@2)*?2\]Q[&9&_5,VB*!.AF13CQW/"2"1L'67?EH@VH"I;5<#NIA@2 MP@@J'^N8/4M]]#3L.F3TK!JUPDK=P9H3YV*Q!^H5[F30XTB5%)7T.MSK,B!< M-._3]_;G?UX,'QB&49(ATL+EQ-F]4=NTAOGZD>3OEQ#<+T#'H'K/2*W7& JK M>^04)9GJPC%CVR;Z-A29]N<2W8-124N* TDX\_5*/PRN5M&=_ST:;[5Z7.5, M%\CQ\A__;03C 96\6AWE]#!-REB\=-S:V#;^GRV@+JF.8"6(1H1Q3+B/K#XW MFR+A&'2RIGB0]8HB37<@&.J"G=3> 'W5AZVW*'(%ER?:W1@34NR/R29EA5YB M&)M"U@3=)?DH')P!840?SW#:@Y[!:M=SU[7#6]RA<>$EC&(M-YLLV(GB/J&VM7AY]:[+>^$JJ#U ML4TK1)1'O]6HA%0FA5%)6AG0@ 58SZNT9KC9I:H:N&CWQ($*V.?%#@36.SE[ MU%ZEL]43-\S"@8=*W,\#$J:2L)JMSIAC@=P5YW9XC%T,H&6QSZWP36AX@$94 M8)W?I65!%?Y(&T#M>!J;9<$LALL6*?XO09^./\=,+P%QFFUA"%ID YS.&8#KV^ M8QHTH0\1M.PX&V6R7L_$>N58!RVQX&ZW*!_BB0CA]\VM'4E?^E36J\C&#<#- MQW-6JS)_ AY,')7%#H_C.((Q@!N##KQWG :G(1S$4@9=$>94LS'M< R1T'6,T(5;ZT1;8MSSOX8.SCOYDB'1ZMW_9#2.'4O"IZG M?X^+<8DF@ &3%^X*%TY>>8;W%DS8M-DQ&^^PN?>\ MK5S7M+85\X.CPV/8(?#@K06.('8.DY0(+U6)&#S%NE0;G[7$J&%SPSY?"+3Q M+9)4**9,8.$HZ,U'S?K9R^F>2KM#/8I@'6Q.V0#UU]C1COC' MX+!68N&7GN.*,#"$1%6URFJX$U.Z^[4DBM&UU53$%E;54PM6HI$C'9G&*.5? M,6S< C$^O+P;'/XK)EZ!FZ'SBW$!$LP?KJ]?$YR0L9]6ZM:6T;)=G06 M@7/6F 4,:9T41;U[;X3-)1Q3;W); MV=R]XHYGTZ)F!]X[K,\SN$8O!L-RL-()"0"QG\4^'0DML-BU,>M3-KPWGOTM M-C':O%X"!HQRO:V9(6(FZ&.%*701)L*4'X#Z?(,(WY0L>/;5E]C\7LVC%"&! MJ6;/B06>%FBUBDJXQ(#77BE5)GZGYHHUCJP1)3N_J- M$XV;(M&N=I$5T6!9V%+E!A"O%PZO-M6GF,U;,-I"=5N4]1/"A$&+N*UZ:8)( M/O&%2JJ1$^O@.KHR)Q\FWY@A$O;.V[_]Y=DWW[VFI\BEKY_T7_H3^#B6SNK< ME>.P=NRDZS]1FX7+<_CJ?/;B3 F-TY;-X8!>ZDQLU%+!&K^T$EF6QX-%*]P>G+8SH)J#S$NH]Z^7B&G+RKW^>>'0\:^ MLH00[X-8/D^2)N[/%YX6;4)$9%3T<>'\#2&SOAA^X!^UG6?7N8V.@*MJE:'<1 M3VLMM54XR#*$7L!5,+;UX"_D>V_\1:L].YI]_] "BHXRJ6,BSU*<0 Z'A$\T M_0K>_* :K^R++P/(3#035#'A5EJAV2&U5E8'R5O:?5?-+N9X^;/4;I< M#T9OI,4P'W ,S/F[AFH!C1.0SV(C'15PV^=%EJER#R/2H,[H.7T_-J9V)-7[ MP@L#]<]C1RS8[S2V_KYSS)*;Y^XXVT==/H4E'S,L^6.J1X'@=# 2Z 3^=42A MJ48%]X7@XI;\'!.=6-$4$IC#DB+1:8-M?/!.6WFM>)CE+";8_QSN>YMNX^BW M @[[",^9IM24/,52:+X'??>DJHOE>_=K. BK&FNK82#R0 JU4)R8["^X1!P'&L._<01 I-T(_Z&$:['N]-)]2:)Q+X+%W?G/4 M0%BS+9@SR1,*.ARE3(=++.'HK"BOYP#+]8=M6@89^9^+ M_,F-A#?2 K0>]A_361T@OM?W<./=DU71.)CR'!5EA<640H,)ZPAA5,7XH^X%/GL<@R]XFR(7UR._VS)XM\\8PO[7 MPN(YK1_YY2B2EG1?\/,&\V]=%A.]YR/1>QZIAM+DNT*-]M&!'$^E?PUJ<)9. M:+J/8LL40L8Q!KO%!G*.5\X,9_HX2Y5?O/U!6. #>MAC+EO5,,,[MMMCK$T8 M*1$32MT[I^DW<&JH0 0''MJ;6RM^TV9_E,V.S47C"EH9:A20&JQ>4R!/G7$2 M7G(B^,G7S1HQRZ[BZ.GEU=/EENRW*NB'H]I<&02>.?OSQ)@Z_ M$S/E[>L7T:M7<@'>IL\AB@E??D/ B5&1]U .*9L26S4E!R\V%F>1,Y<() $& M&+T/%UNR/V]RSE2AAW8@_'?:#(^R&39I56$_VL_%.%B"O)*BDYBS4<08J97, MLS"K4V4-!,/WJ]EJ(@T\?[U3"V&0>-_CV$5GP;P)>^CI1+QY.GN([OA?B%:: M+C]W5T5O5*W&*9[1VUM5CF*?FXXTCDN3[1WWL)GO!*(WQFZQ4ORZF?Z +>05 M6^+*D#ZIM9YSX-JA2( EO"HD%=R-8CN6S.K2W(M#5\/??QX&H#+.:^^W,'7Y;1!3\:^#C3@N*_KW!G[8O= M?]);N]$V.45LAZ"D3227F>T6N\^8ESU/PKFP3U(&"@ ]EBAZB=%L@0SEWB,F MW\/C9$QJ9 S*PJ@$W%_/]4HU&16N\W+9/H%>D;>,N GZQEQ53>DE*IDFM''P M;BMWV4+E:[ M=,(VDSC]\>+TO\2 B%&DFUN5KZF4^@;N5Q;9>,1)(9*,#&[)@\,_4>MM*!U* M53,<([Z76DLZ;@R[P)>7%U>VX^&N(&7Y@J+.MN["-AO?<.GE)'R/0;-B2J9& M$0IB87- .8AZ@)85-:3 84?:*BN45$_AC4AJ& !A$IA'%9@15BK&K2)9[BU MU#74-_98B^5X7+YOMGW?NP-Q^- ,@33]!$-L,PWX*Y<]X+:U2*^H17Y*&1Q' M>M-M.BI#C=FAAKNM"/@\\.75U?\,6P>Y:##=^(XIUJ,7=^-2OXK5+Z&@Y$(")WTQ/_A=7==-?5N47B,7D3M@ M339250@V&/;7FI9DP8@P?07JKD@3YKE814G1++ 1@GJ9N?&M+! 5 _>;QY+ MAYC$P*FP1FI[CF?Z0,G<((&5H GUP>VXDE3G:P-90?!-C$Q;N9[JF6M?/J'4]%DK^[RSB0D^#HNU+EA-P5X=-(&FF9\D3=]J4 M*/#T!TDY_559;\.*O-U&GM0'(NS=OG5=;#( K#3B4&7LTQAD=PI@ MQ?$P8 MJBJ*^!OL!(78-A@]%'"QAZ@A4T: 0"YOI X M]QB4\-786'[$MRI/,%6+)!: M$_K1"DX.79I][6]-._OO\^+>:@WJ^=I2:@/!8VJ-.!(UXDY(/Y5C#UH638;^ MF )=!6]"Q5Z(?;V4N:4Z%!7]A) 8&,BZ3K!27D)FTNF-=Q>);E3^/4#CCZR:O'11#]-\ZYBX'B"./8>9.=QY8T!5BS3GW\:4B_]BL5TMB]VGO"B"DA*=:\R>]?>7V/3LJ[K M3 ?9X;Y+YY\_0X84=Y66&[Y!2X=PD&;@IK'1QOTV+K,QMD5%LG^\EPGD&7=R M"L9G@C@J("6T)/0[\VYL3^YYO8LH>D7P-V1Z5S6"MU,R&V58")'QM\% B'AL M##8;>EQ=QYKQYHC/X"ZMX$JK M8 0" ;_;_^C'$MYOCB4Y(M8@0/H..XB#K?V]@""V\LP%$I_ 5/*U,J_46RA[ M_PW31D1O=Q58* ;FNOTMY:OAE_B._U>4[\EB4>2:HU;6O*PI%3T(+2D#DA5P M+'DGP!\['H(! ',8JZC9R*SW=$A.*NWW4VD$BDUV VC:0],>^K@]1-S4"99]@C5"Q"#/&9=_#)N)_#>)DWS!VB:)F\P5M3?(7:H]ME[DZ[N MP>4:YPX8@_Z)#)RW@*BQV(YBU)O M;N6-O45E#U+=)2N07KL]>Z"?1*T[\6RAEAJG6.K^V@MLZ;+=0A]X;)SI]7'=7383@IY$=))12( M!VF1K;FP$B,JJ#I&HY.CG]0N>L9HF-].@O$H@F'XC$$ICD<./"8T&1LJDZMO MGST+\$L[G<,<&@S="&PZ!B=Z$J='$Z?="&%@#F*1LE3M$X_4&0GCJ8 SM/>. MD$FUV=GDXQ\:58+%);]&Y!BZ(Z)GO2X+,%3KW? ]!57'_QP-O7_D*?9R4A!5 ME]0'N\)@3@CJ0EJJ?QL6/,=F']YY:>?"O9QQ+:VKPA OO[29FGGRL+-C16T=$T7H4=4)MVF-1HE@^YAI M'3/B C)A..3?OOYG]%(M*?@UR<=CR4?@VHY/5#A1;K28U9>@6$#)YA(@()4^ MR=(H9.EUD:7+?10RCRQ(5HR<"6,('$TH:INI/-KBN%-=M<)Q#-I#<29[A9!- M#/IT+)T6JH"E\^,B25-"]HSZL=[^\O+- 9UTWS<58N)5X)>A=QONWOWSYS7>4W:7_N;^_O\CU M_0XN7NGDHBC7/=4!5=$@1HX!%7IP"Q-,CN0ZY @:WK43).$QK)[7US?1.R23 M9I"#\5@]E-)R ZLH)(']U*HVR!Z]1C2UX!K%?5-L%J:LV-DLPRA+DV#]KH+U MJRHQ7C:>(&!T+R-"';,UJ"N5K=3U\)^Y,/0>B\\1+8D@CCF(]'Y)3@8%&@THZ2 ,0+0=?YQ154O%&E,(5*L+#X MXTGV'U/V_YD2B0Y6AHX(LY]R'O[0.AXC"SM=]Q/<_!9$.[C>U#&%'U8.U;_( M=32[FCLL-V89!Z&.9LBH"1>1?6I+I3+\5:)V%GBE[[GSJ7GKH>:)<<[-;7&O M[XZ;+(BQ2>UAH8\C4("W5(;W\>+O>H3J>YW=X19XVMX#U6=O LM2%7([B1L9 M_>/U]X;/R3\.AL:I1U<11ICBWX96*D>?D7R$<'79';>"92V6 G)YC M2"-E@^ZFR!IP0=69R-"X>VO?-HLJ35)5CB=YTQ\GEU*E&4K+J&=TJ\IQY%0M M6V+"?.FX/ZD6!4:]E8''PQTH,:'#"C,4YL.J8IDJ@^K)=\)0)?P"#V7KB56N M'M)>YQBF4DL=-=3$>VF;>#6S31%M>\_719G T05^H9!3;<&6073:V+8Z8*"" M0#.#-^F]V5KG% WVKO3&RK2!#GPP,?X@HK1*W4_&T':FF9.\/Q(%FH9H MS);S\H[NRO"G5$!TT&\]K&*%8*!]X[6E0&[(\3'&>A%%U_D.$:89A"#-38:+ MNU-*Q'VO40L8K(+8ENN;S>\45]B2C_#8:4XP_4&)(\X*DE.!P#8,2"G8N)0, M]E?M^Z(L291$C*R<+8NF9(E:F& IPUK2A..38ZEP^>'Z^C4)1E5D::*D+)-0 M>SG:CV56KD1-)L<^F,*T\/E;;P9ASOZ1DTWHEM'VK\3#LV("*NZ;]N.F?/34 M(/P'GXGO5+Y.L;'F9UU'OQ9E?3N"\]&W-HH&_+O&=F=U31 _RMVW/6.B(PZW M_$)5J(<]P&L$2%_"!"6N1(15!6@CZ4D+$O[,IL7E=-TFS7@$N[F49!M\(Y_B[Y/67YPZ63IP #0'<9'.Q?! MBX=ZZSS,^)'OKP_B0BT(!WX4V:,S 8G\ZN+R:K:><.W.?PN-"'4],KH535KQ MD]"P7C4UM>G@8)$LYHZ.GG0#IA:V("1-31\D.FFX!("XG\HU.V-XX @.%34: MH95,QK4Y LD9-%01^&2=JXQO:9PA^"))4BXOP%-*?8B)(R.O-/5 5-+VL-)V M9(Y5I)]UX"S$^X"B)02,>*X78X@-&"F#-7Z58YNZ3LB? 7_ ^D$VJ5\PU$56 M+_D?D)_KQM3W\/9Q_8L=@;6\+K=(5V#FNJ?=EP_!SV(AV%DL_=LT&Q^QH M1(X=^2WW]MO\2M";B%*E643$:7:P6>]:F(>3_#R._+1!R\8@3W"@G=R\C?+&QB%;;DQF7?.T9S6KUN+-'%]2W9=&L M;__COX5N^('96JV.LKH\N.JHWA'5K"^736E "_G@K@5CA@H!3(UBTF8-&()* M+[5/,RU1F"8 3K>0()#S=1.OTCIHXL3!#(*$=)"DF3TO8.W-O:Q"D*FR#59-1Y;+? M4:WN5)K1/EG!Q'+/2$.5_\RV3B_E/-[1)]&N0!:N_APIM".=/2;'@ J<.H7? MJ%83=.S%Y#VL4]X?JY"[VJ .V[2/L3BQ9EQ:2*AJGO<87'RORN1)5A3O*!H/>54P&6W:J4%09::S]C"3EQ69)AF=YPV29M3/I78 M&C>;^VT&+;EX"8M9QM[%CH@">X(-,#1]3]=*CSO<DR7XC8M$^E?O,&3 M: R>Q)G4?F 4\-G$$'K^>\@#31C#]G&..&.?T8DL2)%<%P+',4)@4AUANVZ9 MSGA?#5N/C8W=[U65+AWYLK<4@9]"J7W4P^@Q5.JFK1U)76!@\BJCA&9WU7TP$QF>_ M>?YQ..^"$T:T7Z5H!.#*9R+=ZZ02F;).81)"9GS+8.-^-XY$C9NAQI M1E,]3)(4TO$".1@[W#U9(;W*[(LOY]3#0=;FG7;8" E83*:E;Q*V/U[8QHE, MHZ(UDM>Q00AV1R\ !MN'E)2&\]1*T+\:<"?VM1E.PO-["8^TT84/[/ E:!93"NO1#1><#/L*XOP )^;*$@H2%&CMC:?(4#MJ$F*DSJ[KZA#4R&ZGV)'*E8F%NG M2_K-PY 8)[7%;&CKXO+IW_YR]=7E=]W_?4>ZY@>&O\EV%Q$QH!.5DW1YHAS9 M &]JR%8Q4[QCM()L9PD*8%$;!#:E%$76(*(.VG-6F?&-A"@*GO7K+3SX3E0C MH55_J*DE0>B'&;9H6Q8YK+4\V:"[\$]*U.P%"^E&5VMR5B$LE- MNEVW]*=W(/%8 9?RUD M'7S4&6H<0E@I*R.,),@,P+3%I:E(.=HVQW_F4*$2R4"%@A6\%Q%1PUU+GZCZ MT-NJOO-8^%M0I8 $TVVXUL.]H"4;GGFE=JST&*6.MX4@(RI33%WY]Y28B4_: M[,JU^'WG7(C)-S8SY^"0//"B_@4W^X!&P5?:5BG+/U ).1OJ2!@@U@_6;?'G M9[:EGW5YC^S;7)+]!7[)=\3.+<$VQM;OLHX'!N^Q10>92JR#P\8'.!/ <.=< MIS2BD":@)B-2,532@@38D3EU9LD\LDS4FA)6;CJEB!/F0+0B_"6^"L^1:E5I\-$]"T)0*STSOQ7"Q,]5!'GX0C[6@(-[ M(:J -OH+Z74>A: "B!Y$L+7;V -_BYU9P"2FAG8>SZ=S0;OV#MAG0P>L&) X M1W36[X%#<'UTAC5[*=>=]^>7%UW! ?JDTZVV4E M>(% -8!'))%VNT29;XTQ2=G*O6TE)3"D1BML8V9H-+5@/P8DE9@< M_*E/ U4KG;)D3-B8#;JA. VR/@O-_JV\QA(.162FH!R<1I@V91OB_:7)D]3? M2GL1(9UZMX<]*H15,/);Q?83E39O5():X><":\EXF0Y:4HJ?X6=$K8QW-[.? M6NN4G!C\>5KR&4_F>F%7E&WEX(<"3\MF.6DIN>B!62=/I4XSP[1UVR/3L15J M3(9*"7=ON V^EWT?]^R2P!K<;#W:YH= _3S5#$/W>N$?>KM/-(V6Z,F4?_AY M]'6OLKI^\^[5S8\OHE>/A&S0-XI]FAV/^W?_\R*Z>?/B^:MW;P>G>/RF)C;2 M[(OE=+KW8+>@Q_[<1=QZ^YMC3X$G&$!IFQ.Q*P.<$0.#&C?\BO=N9N1C".*" M\G"@KOF@P+CTX>-*R8WI^MIC"WQI+HK M4CZAL->K:!9L^'>>(G>)H]=E4\$FP7BMTVK%#1@$5*FPTX%ZQ#&:!$LPF(EEE!MK.5>GT!5K M&\K_><0!!5PSO"5LD[.ZD% MY.5\OE[ 5^MPQZ] )^E[RZ]/V4_0GJQQ?S&D ,8\GV[>-Z!06J_UE^?6=U^ M"(A*-#NQLWU _X_A>$>:B/[EW'MP/7Q>6QT>8%:8M(8[>'SB%ZHJ@)^=[ MAM0Z#!<[F\-.<^,4MK+:E<\#/A,L5[^M5)IA$8,D,%NXT_B140IV=KGHSJB&M/8HX>"(3/6=]E@0Y892PUUX MJL^9/.=A?L!ZGM8Y]&ZWU;Z?=F1I["HZ6-'"H"&"WG@.+K\JSZ6H:;8\,7'I MB52/0']9GPO5"?+?,-W-OQDOLS>::0LM$E!GRQI-&7+^"/LTX-;L=)[T).Q0 M,ON>8J,7KS:,,/T^K9:GI + *MB^Q< IYOZXTC"&694P#EZXR/42TX%+H M:Y(U"YWK55JWRT#B5B<3%6R5_EDH[2%BG_7$R[$\O8IRC=7!Q 5:UIB-('B3Y,?XB<6UK" %(TX$LE^4=[1UMRR:TI:38?BN M5)D5!1-.D38:(O3=T4UT?DN#QA]FZ7NP96X++O7":,S.$'306$,?+IBA1B " M H@^XN+MR_:!L5^L-8DG39:%@N3QY7&0D3,EJIVL'1<6%TLZ+&6-^\0*!G(F MYV=R8N?G+V4*LPN*_E55P3[!S7SLEC.+'I&9 MQ*[P*DFK!9(W\S8G-CK87O+:*;UV(J]M4_[V@7_[R[=7W_W][W^'_S[[SM09 M#/W:&X1TVXF>ZC_PC<9GK[FC^8W/.7[:^Q$*D3E[6:\/=&@UF.O4JLREL"\O M\E*CS-%R^&?*'M&+_VBOGN[X7VD-"F]YP)M;N-?C(M'#B3VN>3EJNKU%:6_R M?L+4B>(UL(<<3][!NK"3\EE8RX!%'^TSOF/6H=URF=3^\Q^LJ++Q2$5:]Q@> M4VA>FCJ03G;WX(F)_?TI->*T8M8J61$QUQ5]P)OWB\G(Z/P^KP_A3G*>ANAG763&=H2=YAAZXC_:\QG9V/=7;J$W/?1Q+S'B?]Q6 U?G\A?AP6=;F:0-,?S^%:WJ2$\>#73/2@ M/]T+<(5OC(C),M7X_"%]UT<2M-YHNY.?PD5?AV#X^8"A5OVT;HBT2D=K!N;Q MPKJ]O:'(T$;8"_OM91NZ_S%%QK:<1-I%HD,:94HT8:Z!,$P\A,:W#/*P.SM( M,J\(8A#.X0T72G)9BE$49_+^)U>P]C,WF;?TP=ZGR6S+>N"MJ#T/5H)4^;P-B4A:-=CVUB457?_O+E]]\=WD9 M;2\V%[%%%Y?&3P77:H69G_LBFCV=1]\W%;QY547/$1UZH5=%J5L0$]00!$>1 MMO$?4\OGV[5VX-:Z3LM2WQ54FW4^&:%3*\"Y@=_JH%?"+-2QK#'AQ:ADUV\5YON3G.B%6(8%% )'[,!MU@SDJ^?9'H%3[K\ MYN$]^>2H,=+!31F&+[G71KI7C>Q1I? Y3\[^V>D/X'%DUZO&]<^)\Y^QX2E3 M!-CJZ&0M+@QV(5-HQ1$N!<CD!K?;EQ>6WQ\5$;]<,<3D_*+MS%KN[ M/5('/OMJE8H^=[J,:I+R6J(6A-[((-,H:1@*X<0+AT@NSL4(.[6R5N?<]#H' M8,2/HT'G']L"JQ*7.MW6@DO8-M &WB'N?S,!&$[N" W1:TX7 4XP,YA9N&D2 M8,-K'$;/6^VZXTJDO"X+)&E61]69;V]5V3G)VYS!7'JYZE\MY2- MJRH-'&FNL(Q2+?%:K&-.J[8F2O-^Y]#D>*7A^7O;\/P]MNKEJGT$FT&X7MM0UIMMHCS#T!_T\$ 9N'I92TB:GVAG:-<[/V<29/([C884 MLNE>]GI SN3M3R[$9I9B),&UMT64%0S?)'F;$\)]L6#17XPA ##..8*I>7;< M%E<0+= M!IHI*F&LP@6& C$L+62YU#.UV>@$^Z70$KB#XYZ*DK "I#))VE^VNF1L5@'N MQALMLX(=]84$-+SJB5TXW+3R@D7MWI:6C8 1$WR9+393T%UX*(*?@3X_XRGU M$IL$]I8M9^F.GR>00)M[D&2&T,#'I17&$F,X%RODU!(2GD'8[<@_LDGR*FA0 M-]'/9;'IQ2.(O0H 6YV*1T8\]L;*7CB$,=2C^H@,I$4[HYPB !]YZO9BJ)!A MTRL%T_P^,+\]K;6G=? 2+H@Z*BY(W()7L083RN%]T62,=+\D:%?ZLE=6J9^6 M =C0)._#G$&E+J$H?6<;@VUA[%2X=WJ$*6Q8>_!W1(B@6-OMI<69]N/@?NP_ M; URK.]LF4KY8L\AX@?PJ\+4Y2]V>_9R/-293C0;^"3TS\@WXIIUPU85 @7( M0^^1,.Z IQ*9UZ)!@"<+:NPGQ4U'OGG;?>.7/'")/QW7X;FETM*\V1RUX2. M%WZI$RI3?4F;^87%3']#0*]94U&!&@P$8@%)7^PP-F)VO,D#D(61_2+:U(&N@2 MCE^Q(L"-C.B\] *FW6GR03XMLFHXM;!Z=UU0.UTO7MXA2'D/8/:1;S[MG_V+ MXV^ 3T$NG";Z$W8!2.Y-D=_!<41X_7G1#N1%3#!=$0VJ:3L&F1]J?KO!/RV(^.KGDD.X]3J^?Z1U^WP M^$NNB:D;_SPVZ.F [WM_6Q@4/K+)<<<:%$K9P<,OZL5?R.O%1[(K+??S3C,* M]ZDELT<*B7FST=/A]K *'5P >P;1TC$KFB&F[@N">A&!?6YH M7BG$LB]B0A6$M;"D5O[23NMY@+'RNZPH1ZD>VIV*-- B'X++I/Q1[>JK&-; MD865CES $!L3M9^I":MVR3YB2GC^P',N^M J6WWX[19JXQ'V"^'X08#>Z&VF MEORFX\FOGHG!\&J%UGV_:&BD[*J&3YQQ*:CH7#54"$ @IK^?1W 4CL@ZOR[5 M]I94$QO_9;V+9L\NYTB KI$&&L/_KJ*[N^Q4IL$UV,,O(,''H' *%%SLL9S/ M1EZZX>L5;BL9@U[QFP3V /;.-6>%4*P6-,EOU\<\4G+HJ J.<=#$I3$%8M: M9%1%78WL^$CVB#SV3R!\,^+P27EB[\VD?*CO,:Z-%6O1^T%JHV@T>_/\A1R)#E"452$E?&Q90*E7 M:'NY+B@G8E5+QBH!GAP8U%26.7_G#3>YU^. MRVP?D=6ND7P[-T>GV8,/[3_3[$M%>+;Z(L""<+^>5?/6[_&3@0.5)2#&)E-4 M)RJ#W9'L0 2,B6$+JGME DTRE" X/-#4VG/:#\*O209S^(!#Z=2;K7#N[OCF MS@N13I\B,9@JQ7VNR^HVW>+A8S$4[FN[1H,#G#+W49.O(V85!6,X6 M'J>'1F&,.R_^F 9E!JPBJL&FBQRI(^LT8QU$3A*&&UP%">VP05 MR%M+@(2(Z*[RY8?B3I>D1%06O6DR7?UYL93&N3=^Q1[.DE6CQ8H^]J9XN[\2 MC;0YA2BW6!U'C%))6IE_,=N6O$K,7:J$.XI^'(4(.D2HP>GHUSO49;I$L>X+ MQR5Z!4Z#\?G>&.Y-J>G[*&5_:D)^:E+>/0%^Q1K8%2STL;/+(*R(.RL-\7&T MTIH,$ZX )4JT$&J94X\/1,%,>8Z2UM?AR._L_I8K3^_ I0,]S51X\&I@S1:$ M PVVEJH)YS8.@A+C7.IK\*J7"29;M/*SWWR.#H<$2%4GNG+RX6 M/5W9EF<3LGQ@G;%0GV)5?+".S,];I65UU/(-:Z=XW(".C+$25'+3X] ;(A^< M>NL"/ I7^D?.?*41$.2X4S^K'$0)6),RNRCL+^YD+JIS'N#,R.'GEC@+<& M6^.P*8PE!GBKL\08GM9VL<@6:+V7&J&IV3\L2M%>C->%_,8#'3TQ9C&N/2KH@'S??SG48LE V%X<-Y)>?+UOS7)VOX>_!IX M+_P305(U.>2_@;U6):EPWRP<@9@7)E!K^-2DB7N:%\/'/B!!&,7'.N]N:\3) M2 ?R)1VYC?13#LR#9 N7N>FQQ&E^>HTH_'%ND3.I^T+;U,02Z%\$L MX\%0BPGE]1U6@2^XS AL8);,"?X93BSP28C.NW)^4)2D"/4HBN@A*1L.H$QI MS)./'YU: D12T&]12_UT>G%J(=TJ 0!^T.]_2JQHLGK>:!PDX-NKTMMSM#K MA-$TD2W0-F/;&BPOPV&4H8_%9[@W/%MY=CVW]G(W94A.;-S.P"C. />=I3"2 MV?=S.KFW3"V<@.;$;@3G#ONIG-[;8&O8)KR5&_:^]$7E< MB709WQ5\CW1C_H%/W?ETI>!0X ,$%M9*BO4T;Q6U\3$*5G=(9W+,>26W7PZ= M=^]TY M7'$N8G5JB,(_%]$_;>K?7Y21D8FVNL[":OMV#0^=$EAJ3[EU>Q6=$ YH:5#% M(8!684-DPS)KJT8%= M!\:4?W!0;%?M,8S!(?)#\^UMLC^HMXF983Z^#P'^O MQ!S6/E[8V,D?\"SZ>H+_^#V/]J^&N9J]Y(")0[!1_ *E!?/JE%U8G N#]W*NW%A:5N-%!!59=OL$7RC.8XG"9-;EEJB$4=5-4FK1@$ M@T!1L5F@J6TMM$,Q="B4E/4VB><9=2;DN[Z '.K?(DN9D@JU/ M#3WK#4<_CIV&HOXW8U48Q2&JSE=0,U9?]:W*I:]QS;^@MBI+!.RG^%&#W(;>@A3M>]&0(4.:7<8C)&Q M"7JA]C=I<&=\OTO6CL-- ,4'-@JV\"P;BU-T: 72M9-0:PN"/FF-&#BX])PYP9M+A?VS%T['C5PEXU MPIE,P,G5'?RRE7)MMRS'/7+/&3=I4#;>-HO?)' \3C'Q-O8WQ_5$@B) UJ4 M,A+R%M'H*0:*::L]XURM'GU__#?V7#TPB:O549:9HKI41']L M=],G,5VH3'ENOE\CY- VD?566DG(*&ER*5PRA3P,K-?(E" \LC$EX<"A6$SKP6N:AL\MQK/GC@ MIXS)^, 8)/)Z E86\HO<85"-8Y97X/XYOW1HK!H6EA$4DM(;[T]X8Y(HM8+4JU:L0'?\80(Z[\^ M=ER9X!G&>0)%,\,JP@$\$0DAU>J5(30$J D-S:>4236H;@5K#DJ-3S@ZR4#" M9;3X#@^TF6.0LY0CB2?BX_;TD=:-0^B.K3S?^=I3C J7T( /<"5=7(F_@@+>,".LBD1:SQ) M>W\M#/7>L9%^5='_-N!AT3%YPYV=<,,;>+.RR/PCEG+LQ?(]=LC( M[6Y^N>F5^FM>.%OGA[ME0H Y8P2805?XE= J&,@K)FA!,H(@ ]1O38P^NVS@ M:?_?;'U<$T"2<1[-0X@.-_ZI- ;5U=7QJ:0#SX+.(_@?T*Q54?9+*D%CX=1K MW49J:3&.<2$%7LK^[KZ;^;C.7MUU'X9,F]M,#M2Y4 L%2'0=^+E4LCY"5!.> M2OWL]1XV,F4Y.-?[8A@HXYWTS7I1@9FQ2L" 2/T'"DU+M/B1Y(@JR5 M!)M]F)LDU*2.'B'B@\YW.=0#UEI&NW0>\A)(_:YOQ7PM-_XU&9=>\Q+!"TT, M):RV$HJXD:U)"5\FSML3@(LM;!7LXJ9+, M0_U!E\M4T&XYVNM"ESQHJE3$PO**F1JTAY_+=[-Y>Y"9JL)A-Y;42>[OXFWR MVTIMM,?>9JS<3B(=%"AIJQ2;ME59F9SW3Y+,IDRU&+U4FNK/"MP-!#W(Q;]4 M:0D_+M_K.OJGRAI]X(O);I')8"G;V?9']\S$7X:!)P;WHM2_2]J#UW(F";Q3 MZP7\R5 UC":#%X%;AV8#;V(! L&]TVQLM8 572"R[O1FK6@W+S@QSW7/?N1#/MBPP'YL"_'

]$I0LHM5]%F=$6-KC58V6B)4E08YUI*L< M^(@0^\@Z2_0W$3X'1X\$$8^FLL[?#43/UB-:Y$L&OTZP:*-H,B\$Y'3EF*:%"O8"!1I',?R%/0I_UUITS1D+"O_ M@?..[)/_H,!/0TRW@S6\CMV'+Y3D)AAVCIC3;-TZ*LZ)UE3?!;K2G+@[8MEMRUFC^'QBV*1.!N]/?G*+OSGA*,I?6\O\+X^AM&TY4?/&)P/?G) M']=S8.6(=26)MEB7Y4F.T0?[H(C+8.3(.2]17M]-S58$:,-;69L)JM%O"M-O M-<-;*>VRJ]9O77(T.F7'5%T[9M?!?_\K\E!@NCQVV$>.YX384X^::B*7C0DGO]#1>E9E::B"4=B6CR\:2$5<_:%CU69K]VB<_,MU9LS"V%S=E M7FUM3;_+O;WU/:=00WI)%CJ]KLIKI944/5P_^B-G5EJ+N1UN< F8$PGF)*7P MF0^&N89@[N"0DZ ]G<)K$M-S#'.9_.H20"=#Q66#5XVR2BX?#G0EI9'I<+.U M#6UY+7^$XOT;_A@%I* &J\>0,J^VJH2=.Y1CU'@O,91N_##W<5=9Z?0D@U?T MLM)^U=NADK(XK07=KMW-)8 .NIGIO"R7M>F0@:[NH#L\YF"I# [VEU69EV&N MYIC;N:NZ!-!II/.>4+RY_<%!UX*\]AWLR> ^)8GM7SB'\/6L=0GN\N;%[C_6 M_2W:5G4^-+T7A*63&YA.P+V:[@3!X88)6DA!5:L!79DMZ(0,@X< M6Q M6/ST#\,(?1C9N3J1'21P.%0K7(FL))"T9V//,\*A($J<12XRWUF^DBT_9G!-,CKOY5K&O!&#Q=4\ K\OW*# Q.1W/#*;7$1J%6$' 6P/? M=8F*B/\6[T;(ULX; MZ=[;KI :]&-AMI-5B#9^"EP?VF";MZ MIR<;O"B5E1YFV*TY=G>W(*<'O ;9_*0K]'L-+ M%]@9? :U3#YQ :PE)U)+:S#&DK(E8&/A2'-F% 7.\R2"2O'0R,=;R<5SLQ) M+&G;MCAY9^U%%"T6?_I+*'KRRUG/Z>I8=2B\*A9>SV%I& KAM:O,XL'A!9TO MN[Q!30*'P>N(%14/C2Y5('6NI.*'IABZZ$/7SMJ)!X>7B)67@6UC625D6?8Y M1_9YS6F^&X^O' ZS_+0MB>D#1M*T!4M_/DR(FEFZJ->&N2*%W)I.@C8Q@DI_ M_J $:6=2Q:1JKP IMU3)T,!/5 J?TF)2117 F%25&!?F%BJET]-Y52CLDS.A MH@I?3*C*#(=S2Q7I-2L;]$M5$@//1C CIX1EYE!K)LU:<\DPKR7NR9A%MC^! M$'R%?575T&1#._304I-,:J.23)=FX.&AAMP8844R-(-MR:8LI81ID-U\^2UV M_['N;T$-[A5YPB[("+LR1*Q8&>XZE*%N^_TM*L/]U0P=BRV?9*Q32AOWT$^_/85UC$OFJG)YR*9:U]U"!MQ(!/S]3V M KY1#O U GQ:*@XSX#/@[P)^.;C7 ?<*PSW#?4UPOYK[WQ_X!E6>3HO.@EPX M[B1"=EO2(84WKM+&O^SZ*&V&C=-'.2.O!/TI&DD3RM%(].S?9M!O./3SQ5Y; MH"^6$WTQZ#/HTQA];4&^!,B7F=)GR*\)\G/&7UN@+U/E[S3J0%$ZNW\G?R"; M,_&@S!>TLCX=D;!W8!8W?!NH0I4E7I36*Z PCA^&XQ4R7"4BKB@"K^J,X4=B^&KX=&2.:T3$ M95GEY93SS2L<;]%&P"(+4BT)>1HHB/MY5PE6UN0QMRCJY?M7)8=93>3Y7OY5 M:3R/"X#IFLQKW?73A8SG]'A89;%<%SH]7>5%1><5;;WZ+6,Y13Y6:3P7B9AW M99E7U!T\W^,$;T:^U]PC*7>6M;JL!8?D'A'B/#_"SXM\D%UR)MZ$E8F!XYF> MY9@N'A'^8(2\*-ROQEE+\I[4G!QK^_U$;#^30]/X7]MY[?V*?\R>,S*#%\>+ MBT!(J\)I(:C)F AB[]?GX//"1GQ\3")%2A<_8NR'#EB4LP"Y9N2\HB]OCAT- M9R9SZ:Y8U,^$Q2WF,Q8Y;.TVWK)I?*4I"E'8I2DD&).R2HKEGS!:,+F.;CVK MLBZ(NFUIBFJ(AM(=2-UGTQR( ]O0A7])W<[LIF&PT+LOZ.0Y0.;/$W. )WAF MNF_F- 16+O,-,VV9Z!_IM9$J@T$I5%D[M(^I$H,'.R!^W/'T#*,3!7 5'I-) MS5BX80#NV)]V\T?K])Y(L0%_P$%'5U#ZOWXV>VF\SX]1292ZDG$P"G1ZB_H( M'/88N?US^7M%.EJZ9^)9R*J9]O>I1ZJJEE/4G7 M%.K&I"@R=6/*\*1LSB.-(\_T).U4E=/OF#UI1T2TU953URY+B8]B!76<"$G+ M%"&=NV88;AYUL"S MIA"RUG^DFV1Q7CQ+*JX9\^V/_(F7J0U9,^;+^-L$Q89#VW-S#*%PTV9V@0:. MY61A6 .]C$;ZQK->1$V;5YPD.\1NNEUK>E@G'WK*Z55DOYJNZ5F(Y[Z9@37D M9)'G)$%2-G*V@M:X1Z!-.9L75C:L7-]>?=R^4'R#@D3VGLFBR*L2K57.@5W9 M"OJ47/B_,IQ45O6?/LE(*_F_HY'&#Q;Y0(E-;I=75> M2"F(^PL]LI1K0PB3N)9+7)=NB=.AVYZBKA] ITC@F"@U591R29)*I0\(ITHU M@Q=+JV7-Y(C)T4'E2*-1C@P!5D4T7C(HS_8>N>I999"Z?+>&IO<2GPI)MHJ& MVS>I;$M^9RT_6A.YVI#BUC>DN/WQP(D%ZSH,)\B^F 0@3GA,?G+B>4;N6;&9 MO+EO0^ST9-'@)4FOM*)GSC61>L*"[%:4OC"Z'BVRVB!OQIJ\?8BNCB!XTF;! MRQY#,6PPF:/,Q*6XCK*0[CIND[(?ICM!ZT*V[@#*G9XB=YGQHHKA&[9]E,)P MJ'$JTL;O;/M8FX<*IEXI2!;+:WL!6NBQ6MLIZM8LY*-3IVM1)B(1V[ M[+D.G'=DG_P'!7X:!M2YQ-.@@(]<[;0R6 C8:,VY%1FS1^ P1PIV\&AN+R# MX\&F>N<5<=C^>$4V<3=%:G)F6U8RF1OCOM'8]:<(D8ONWCP4A$-G?(\IGCL" MU&#;H<3KW;)2E\?O72@MXRD+$CZ*6U)&X;KVK+G@\B7B?/9HA@GJ,Q\D)25K1% M.SY8'IS1E=&5T971M7J/<=-V@YG'V+?_/0DC4C'YR5^4>H1*C]=>4H>))'N) M13M?,F@/D&H/G0@]HN#5L5#L:CX@RW_QR%.(UYE[#ZL!ARF$XCM8&8SJ(9YL MLP!#-:,K_70M,TU!F=&1!8$BH].6A?PG\YU[#K/E?2?:[]A$/=."N?=Q[US))[>!C%WY 2;^[PO:XP_(MU\_BEO. M97Q9@,9QFLR+*>4<2 M.KUNRFXN9@::)E9LHP%3:HRN]-,UE['($<*782QD&HQ%6Y:H[R>!-<1<@3@[ M2IK_Q%%VBQ:I2X^O9VV4R : .-CN6W],G #9N<-HI=/35(/7Q/6SG.R(4=66 MAM&5T971E=&5T;4>=&WK"G.^Y-".ZM KW@U99)LY-^=^&'U#T=#/Z.8L>?U= M6';KRNL-7)B3TS0A;!Y=2PVG#R)>*AWB==3.8;;S.GMP'L4>=F.(2UW[1H4]N^ MNV/C: XR&+W3$T[%]530V@?<& 5Q-<4%G#%]6[$Y@*5(&5T971E=&5T97>M$ MUWPAZ8Y^B7.W8LG5(#]R.\KDS(&LE= QA:*D13T1PB2/T;5.="TU"U":1A,% M.C1:6U;4OZ'1,XY&L:J.NSI@2K>IQ#]+,3*Z,KHRNC*Z,KHRNK+UZ3I1OWET M+5@N_6-(LG!IOYDV>O)OG)$3(?O&,9\=UXFFL+77]*8W-^>Q%PR+.\MWA1?( MX 6=FR9D;&&6J3A&5_KI6C"L/:+I4&@P'6U9J;U Q0$R.8B'+V:88CV M"U?KF>IA&5=&5T971E=&U^IKI)87KMTY-Y05U?.V!KI$S<&D37,CT1D(1NB[CLW!/!JCN=++BLM*IK9==Y,HC$P/ M")&WF+@D='JBP:N"P.LI9R/V2^EE8]<^1NV 0*$JW_?GPY \&ZGIDHPT+T[9 M;M-)50QH-(&"\/*/B1--KSW+G0 9[OT 'M^/XB-%L _KR;_U/7A!X+MX7"_7 M^%708##%Y$MPZ(QZ(6&:-8-F[1Y#%1.J@/ M:%#I VJ=GJC#JC]S FE!%9.C;7*T8W6V(C&"M7Q!Y%6=\I1$LI(X>WW"A;B; M4;IO.'N= "_;[$(NC5?&@[+]"11Q6ADP>\*1GI!MD9F&D>9YPE'[?E6Y"/[- M#*PA)XMD%5S>N I>;.HU,0#I:S&*DF ]9CVZ*+)1ITD.2-KT M:HBR%#=#63M/>Z1U#5DH8<7X<#MPVZ=KQ$/K&EGL] R%[ZHJ]A\UIFO:IVMV M;.D_G*Z12EA#+4G7,%@W#M8[MLY7$ZK+G:KRH,> SX!]HU421J5XUD14L M C(O&>M^)J4="IF,-$]&UK;DTB4C76AYIZCKA[..+B(,_'4 ?R[L'VG39$[( MJYV>J$HX".TRUX@A_S#(IW(GI RKX*K"B\5K%+'BN=F!<_EN#4WO!7'^@#MW MS3#D?G!Q$FZO18_=AQYK(C<;$I':AD0DJ=1%!.2*ZU":&Y'(X-V^ZV8?*'Z4[0?I!<^!0*G)/F%7&]9SKCT0<>=3>LM>[! MHW4VB+"0OY?9RKB-IO:L:I/JR)6BZJZMR^4P;.4H$0F42%?+<*"DD>S*5;?G M,)I^X+PC^^0_*/#3^",OB<\V#=.6LK- 8MC%!B&=Y8]&/@P DQYS#H?T'"(A M/12F15[DO"(.*UB/[7#+$>RM)$HVNM.CL>M/$2(7W;UY* B'SO@>TSJO8ZTH MV+&6!5Y22XK\ZL:W(L:1S97-EEI#ZF(< _>39#!/,C&\R75^ ")GM")T",*7AT+Q>[$ [+\%X\\A7@6:7Z" MVNGIROK^HU;P[O"Q2W,IPN9:I[F6&;M4H:6T#%J*13*UN:HMJS/?T.@9!1R> M?KR'$F-VOZUV=Q+W!NAL/EN\(+9+G85[9S[U32.SV-[PKK M3O%^.Y4:S<==(4V5?#2R\;$MR?\G\YT+D(6<5SAPQ)DO 4(0:[8B3&]32H+- MEYS+>86 MIYWYRV)Z9LH1FZ ^J,8TG)*JJ457&%Y[S;+9)OF6LSC/:3^D3/HG[9D M>F]1! =3_1%J11C6II"3S97-E:%& "U L5^<%K5@JN/J]S^RJDG>! M4Q#@[&@P]_>)ASA9V-%?3MH]\P(=5VNB4]*K\W2E0_>$ZI**Q+RD"[QLK)?> MV:\H<06M>8L#A:H<0>X2WJUJS=L]4L.?=6.LE]@#31,LS+-^E$LCJA95:&\#H%,2)B0'%1(UCI*T=!;1!4[/4W@ M=9V)$2V@:I\8Y3MEMM:=BJK.;*K4Z:D";QCKO7IRMV8[@K._-2O%)(Y)'$C< M6E3)0.Z@-J5/J "F1S#;ZKE-5?CLD1DZ.#RI%.I1S!TK>F M8M^/\L1=LI0X>WW"!G4<=38YA[/7"?"R+1M&%N.5\:!L?P*GTE<&S)YPI"=D MW.)#P4CS/*$UJ^ 7R(K+HE5'C[31Z5^#UE#B#M9]F[:=+ M<6NR]$$XR#J*5MX*]3'7H9NMUU3AX'I-[_0,D=<-G1=3$I9,KS&]5H9>4W=L M@C^<7C/*6Q]FL&:P_@#K'9OHJ\E":$*GIZF\HC,_E0'_0"M"ZMI62JI6A#2Q MTU-EOFMD:$Q\-'>VT$HKDQ$:YI5/1M8VQ=$E(U)IJZ;,0+0!_+FP3^5>-TV& M+!ZV"Z5M=F/(9\A?1?Z1,G@Y@0\+_'"J0*("^&TIV7+Y;@U-[P5Q_H [=\TP MY'YP<:9OK[6<%"HT,.?9W9#S)(6%-C0"CO.@,W+?#1Z31^=+AFI='#6((B]) MA4\T;@%LZ:GP>L(B*NP@J=N%KSLP0C#!I,YRDQ< M6F2T80?H-BF+^]SO)61+/J!&:D-+A;/"# ^EXF'#3L8]\+#./!2$0V=\CRF>-WS42=<3 0XPJ>M%!]DF M1BK\&$971E=&5T971M=ZT+5XE,ZHSU#-Z%J#0'>'NQ['NAF]]>U1KU1:U,NV M(907]2:L33X<3P)K:(8%@M^&98P.'OS>)Q0':2RJR M##ZC*Z,KH^LQUOMS.UW+5B+-MX(MGF+A[9V,^?40*K:(SE#-Z$H_7:L(SW=9 MBBXUEJ(MZ\Z$+2?/F":$)-&_1VC++_S&Z,KHRNC*Z5N]H[(I)L[1O M)WE,8M'.EPS: VRA"IT(/:+@U;%0[*(\(,M_\2=\NDKG9Z,B\8Z[TL M&8P:*9YL\9FAFM&5?KJ6&-U29W,TBFQ.6U:JG\QW[LV)AE @ 8^;PY!Z16%$ M?AUP4/D@<*P(V?/U:R=JTU'ZW&=[=ZY1D]M QJ[\ !/_]P7M\0?DVZ\?Q2WW M C4<0I,T7DPINL).O%1MXQA=&5T979M$UWS'(;-G AZ0:V+3^^1GMA/K/I71 MZ6GLX&,+Q(HM3S.EQNA*/UUS&8OL$7P)ML(0:+ 5;5F@GFT9@# ["I 93H)I M'&2W:(FZ]/#Z*:$D6?Z/8^V^]7<[G[VHZF32O>#5ECFSDWYWX8?4/1T,_HYBQY_:0I05=> M;T7&G)RF"6'SZ%IF-'T0Z9+ID*Z2EK.S1=.V\SI[<'+_"5R<=+NN "7GRT>P M\>@<&WDV]^G/V\!SC^+,R1J(5JJ'2A]!%+^*0.@B>5$X>]2Y&0YAY3_@V-GG$PBC5UW,P/4WJ_C>KU3(2Q!".C*Z,KHRNC*Z,KHRM; MG:X3]9M'UX(-LCZ&) N7]IMIHR?_QADY$;)O'//9<9UH"AM[36]Z>\&P MMK-\5WB!+-?,O =R*8B!DX0ZWS6*[ IF<#EN %L=6@Q*T-*FP]L!LI#S"JWK M.?,E0 A. [3H@#;+J3&Z,KHRNC*Z5E]O9FNC[2S59K ]>YB;L_[,FLT=EW67 M X^YTQ-EUF"[)?+%5F09JAE=Z:=K6;V@#V0T1&J,1EM69R_0 4!LKD(AZQF M&*+]8M1ZIG=8EI71E=&5T971M7IO8SU&#?'8\6^Y_8Z92J;-1@ =DL56D1FJ&5WIIVNAZ/20YD*FQERT907U%D67+T/_($3W?AAF'.7FR(HG9[.J\)Z21>V.,K$K4%T M+7,/]JJ2U M= IR%5JJ='XU7=.S$,_]?>(A3A9X3A(DI<@Z^K,?V"@XP3,Z \$(?=>Q.9A' M8Q17>AEQ6MN$H61Z0$A[] ![?C^)3 M1+ 5Z\F_]3UX0>"[>%POU_A5T$\PS>3#,3/JA22/34-=;U)Z(%$F^FT^B S3:=U*])IHH#12KU.8T+"A 0+B7H<(*.[?IR8B1$3(PJ/YLN[-A=6+%!2I]?5>+E0C[L$>-F63.UBO#(>E.U/ MH&+2RH#9$X[TA&S+NS2,-,\36K/\?(&LN-:V+)(E:&GC$G2QV=?$!J0OAVCB MH9=#1!6[1@JOJ0+?+6$YI.$^2 ,]#6W'%JS#+6UHY2W7'G-1MK&Z1CJXKM$[ M/4/A#5GC);W+=$W[=(U4E:XQREM&/72 SV!-P[QRP5JF,5J7A$Y/[?)=H:R< M%P-^&X"?K]7\VEX_JA9.)!&+@,QWE?7 IKK"\X46))F,T#"O?#*RMG>,+AF1 MH,.[TQ*[!JTKATX ,^0SYZDT?GRU!*W4Y/-PQ>47:G)QO) MJJ0*0BOFNMF+WX!+8PV7:67<#@M0=3- U_SU1G*M30C-M6-(V%(!?P,F?YCN M!.T'R26?@K0H%U)\:<:CCSS:UJ4@'X_6V:!CURXEBL_ A(P[:6K/JC:ICEPI M*GUM72Z'82M'B4#3Q]3R/)NM6KLKYTB'T?<#YQW9)_]!@9_")5E8$B+JJ^HT MINT),!(VS4'X:/FCD0\#P S&^+!1P"&2/H "M,B+G%?$867NL=UT.0++E:3, M1M=]-';]*4+DHKLW#P7AT!G?8UKG=>)EL=/KR@(OJ>O%J5K!MR*&F,V5S97- ME=:Y[AM*-)T:78[I1+I3GE;$VG/*<\86WRX7@2 MX*@K+.";URT!49UO?I_0&N0H=X)=ECL]0^#%E'*+K6!;FW)D;*[-G&L9RR:Y MS?>RUDFSTF3G14GQ?MT88[&R M-H#G+&K"YLKFRN5(UUS*=YBR=3$G@3G3C^9)J?(#%S-")T",*7AT+ MQ<;N 5G^B_?_V'OWYL21I'WTJRC8=\^9B8,9)!"2W!-$N-WM^7FCI]VG[=D] M^]<; A5&.R QNMC-?OJ36:4;2" )22"@-F)[NKF(JJR\5^:3]"G4[I6M+A@@ MR$574VLJ43JWH^7I^VL6;)Z^K^)^MTZ5*;M46?MR_:>^5Y_\O;Z\56Q$V_?%/"YU=Y[\EON)3!?@L!NE76^U,U:ZLE@ M*>."[S9*G69>='7*T]0*GR:_#*F!;U[T'X)#IL1\0T #07]U",&PFN=@^%[Y M7OE>6[77VAJOBZ0/03-^CQ3C7:@7(PN88;N&.!52KJE"\=S.AM]F7+-D\MN, M@YN"&])%8K8N:M]UQ,7DN#^1&7$@Y!$\\*EUUR6'.='GED>XIIP)WRO?Z[GO MM9H3G85 4L2"A*5\1S\=PN382\)C9;Y7OE>^5[[7,S#+NV SPUOD;XX],[TOMEL:=G X1-C! M@38X)FSFN1T59\O#2E4JL"7V:FK=D5B"+WGBNZ&S&(&*D+K]?GJ&U/FFN%O@ MH>>,A_Z';Q%AT*>CH0=5PM5B(^;/61RR 77DQL>Y#K$59=25U#Y8T+H:RXL= M5ZTS=JHS2JN"W.+3=\IM_ PE(\-0R*<:03M4:QAWW;B0<,U:0+,.&M>L&AV4 MW1\H7758>5(3UZQ8<^/%1>D8/F K1T/+"% \TKKR,&VSN!/(Y:B%_7 M\L1=<)48_GQP#.K*Z^QR#L.?Z^./[:EXB-<[@$49MH\-WQL+YD\XTA,*UJBT M8*5EGI!]"]Y/,6I!_3ZQ/<]>UJ[P>G(QE&A"!,OVX(F>C1J.RK?N$4.8F99N M34U] 6N"%VC%<6]#>U!"_$+U5^'5WSGPQ!UK%J6\)4NX9.%R_A>1TS#?QK_" M'UOZ<(B'N+)=6N1]ZY"%CB,V/[R;AC3/5Z60T4/NB:DR5X4@3M:$\D^2)KL_$F:&I M_?_%*=3!E^9.+(ZOY&;B$/W/&WT&&[S5%^_ZVD5)3M!A:5KA@H9]*CO;%-M) ME]FL%KJD2E* +DQW@+FW'8KJ>4O'.^&G8$UZ:]8BS!UTBOZ6?T(*0K&@:K5G MPCWZ4Z!4?OU%'V>=_CXN98LQ8066=SL84;3 %< MNYZ@6X;P[$]Z?(R5/ST9WY\+#PGYWA9_^L'1P M6^$S/[=A1_2)M]CE8DX+Z)6?3$OPYK8/3S7F/GZKD>)8F\D:J4>M?OU@3JL;5'2_A_/*5+< MZQ!J19RX0 ,=Q8U3"]4M/IL_A-_A4W-7^ PJT8CJ%]/N6H7JS3P7NG($F4_D MI6D8"W(:(DM]:5BE2S.?#,5CE#.GXZ :7^:7]1\OSMK>T&%L@FY@Y+( MI]QKZ3QRN6SQ*;=6)F'<6!N9/.J,L5:S?]KQ:L$Y' [5D-0P7 @N4PB:ZY22 ME;HZI6J2@B/#&IR2 Q*8%)A&=@@<^M2$:-F*S1R\CO^:HB>TB-(8"O,55P]8Q5# M&&J&LS3D+*4KCMK"677:Y[:KY6]H<%UD#S@U8>H0P_2$!7A9\ OX8DW:N5*G M_[D(44X'/W73J^,0(BWONZ3F@L_OY!P[N _D"FKB9\C/J M0Y!7670J@0"45\I%/*JKYZ>\D*@>ABJGK4'@/GG[F&CO))-:N0C[-;J2TA8NNB8_EG;HW$QT ME^!>EQ@P,9^6L.")N[('NK(4@>@CTO4^0=;2HH'7VMV^UI;[/.[%'M&+K8F% M$".PJZFGA;F_3@<6LU"86\9,2="-@A>!Y"_?7.V=O'KUSD?>]5\H([_IIH54 M?K*>@>^?9M\=/X@EZ5!J$QL!SX!=F[(,9EXZL.'I.%@:]IW2! M^;!N*'K!M-X(>QCWS0_)?\1U6D_62W 469?[#W ,_P>(_F [J!]>[. ?CQ'] M-SVQF?F#&#?_)8Z=H3*4?@+$OQ5N&/?DZX1F*CCUM5Z.R_?]%1$AF32U!@PT M[O:7R5L'TV'#LD_]!R\FJ7 IR*CY2(GYHO\([O4_$HO,S/(R(=%L8W6,)>[\ MMX^5\B\&%*Q52Q[%P M^?'SRK SEB^H[8JS3B&OM@3+% ^3Y+:%2=?DMN[J6WG7'8A:8KUK7ILS6RH4 M+)JYCCH+$N'A[%^,U*4["Y119SSLBEJZVJUXH,?]V19R4^%L=@X[I3E& :O= M3U\*'IU?KLFE19LIL :45_,-8@Z7 DT99,(=V$/3 TA3]PMMXWFR/O_ +EK? M=.=, +!,J8S_H;;-_^#^[#'2M"5X*!N8,2:69U@;=U5=]%5U."W/I3T8 M"0>5=\_OM)%:NX\V:.>"HV7]7/1D9P2>'R>#N+&L>\6E.'Z"[Y1-A_'ZVH MC2Z\;&(YTCBR+QN3J'U,M,.6N"F]/#XK')<<@]%$9#2E-:U>M1KBEFOK9^)Y M"Y:6KZB>KR.>SPEFTM+R:+F^@X4",:7=I*BDI4'JC)5TO3C/ YTUW^1%+G4P MSJ SEL5T8>-Y9X1:KC^?(N2O!1Y;%_'!KLN[;22YGA:'B-!?\-_[[C/5(2C0 M*F+ _=46M<7E7X&;O(3]Z<.$&:ZKH\XR-I=J1O)*-W ME,Y9LHE7I-63$=P[;A_O5-'M!9E' <5^D?WI+5>>=],I[,1SA96^OK[,[Y%\ MXY#(WQB-2^??5.PRZ&=45'.?^:PYJEJ2MQ)+:];)74EN MMSK]6G360Q6OMN# ^;.0F!HU,- >!XY]"RC_X8Q#!M9A\AF'S94S MMKQ2]2$#X<4&08&7<>(TA0Z?_N6;#C%X;NO@N8'ZFM8WO-AWC);59[5H0XBV M!J.NJO&TUH4Q4^[\O0:X"2^&AZ/N2$LW2I]W1NL,U:]#5L$)\_S6X8-:@0H& MA2RZMQ<+0I]8QXPL;=092Z-A5U+X5>T%\E6!V:=-,1;.1AVJ7;$U$Z2NR0W^ MYCO3N4Y'K27P;ZG[.]57I@N:.\.U.<,@4X:/X2<)ZQM* M2HZ*X )*QCA,[@B?-2.5=H0K:9PC:W*^VZSVMR\C9N$0UYTB MUJJ3F0;@&G9E,9U(;5O5UQDVI)US+BY@-4S%N63J(U(]&$S'?D??X"H;+1JZ M&OD>W30]S9X9ID.S->:B9@*\16:?:1.^-1&QISKLG+QG3;:D/' M6J;M4)1/X49PR)N]>*.(#_!-^H$I'*!Y9<, :TVS44#RW1*"Y$_KW0(.%-Y% MB]UJZ([<&V\A0^6JW:8X"H>Q#KI]M04 35?H\J:UL4>NZ_-TZTR U M28:*:>-N/P.A@=\RMXU]ZDQ\%&&?_2&2UK80Z9J M[-/L*Y#XL)YZ661XO!FSS+@S>];\5,&9K<90%'=W)')?]C0:=Q:ZL:;K^K3* M'>=.5VHFOG!)*7ZA!V1]#*AZCT3-8G^I,U;%%J#]<7?U1!=U19@$QX=F5)SS M!&R3&C(P=:SLA2Q7"WM-""S"GOXIK()*=&&U.##J/UNOHJ%;KF>DZS>@9J8 M#'$\3EOFYW+'\T2]//MY1$9$C?V O>!@_3" M,G9X%V<%.>84F^J9HD?6Y9[K#OD(IM2X MMY<(&*?C;V;)]Z@S5H8M<(*XIWQ,]7\P Q5._8H*3_V>OJ>3ZF;$HO.=-=.] MU^56-Z%U03J^DS!4>9J!?"QMBSI1I;-T%)U7KM1SQ[WO\U6_13EIOZ*M[XZ- M9WQ+L\4G$YNT+$-8Z::!;N^4'F(%77NV#DI3_1N,P&X%/0OR"'IVH%3IP^1N M[OGJV2)^2/WR/_$)[#X2W)DM09CY3N4.,]\IP? M*_?(U\&0>"LH=37I&EKDSV+R!:I_,T#61^U/30&B4R72RO@:1VJO_2H190S_ M__DOWWP#0:$IPY#H^,:=96R^D/CD-UB];6S/1/C\8[KPD:+PE[ENO9+OND<^ MSV9D6KHN61J"[>BJ&::C;?#:'.N]%?% R]D9KUJE[K#Z,+O&^3DP/^$*P@-# M;JW763K'[U\+?$T9$WP$7)G:OW]-T\4^DE?3LF#5UW4]5,:X: W:EM*F F_M M!UTMHWV<%V^=/:F,AUIWU!K,[VL*?3];1H9.;M#];QL!_J>AO5^, MKE#;I"K4SECM=]5!Y7+11RCS_<0N![ 5 MP_8G"]*Z^6VY2[N"[,.SOUHM"-[LZPL$3)TN;-=W:*WC-,35%4R+20VP?24@ MW8M.2RCM/NA'T+&888J*JQ@4(C&$&>PO=>5?.6ILV_Z+V]VL'5Z,=AWM>H#BUN8ZVF] MK9O:2X*-=/!(M'=5*@HO3*:S=G@Q,IUKW9 O7I M4*JSI%;JC <9J/1GBT', M.?TR.3W?>N6R^J SK@Y84&\)=BN2%ZW[_A6D(;[:U@W--R1&MEE&_:-\> ;B M=&=\9_S'=ST&<^#9 FX -8Z^H"[:#:U&I2-2!=T5="R'\1=>"(@0#[86]%>' MT(P5SUE<1Z2VPZNC<'\)IGJQ[R*60IOW:-TS?@(K& ]4O@NYYXNI3\R%Z:VS M;".B^0S:IK%'W^Q/P4,!:J$CLO.TAD4&:FN4A:>5N$B MTE9[6D%&E,Y8RAAO??X]\2VWJT\KXN@TY;"@;9&4,F@W??@'-9 8?=JO%CS2 M$'C0>1V>]3YC&7',%V28[_@+3[,_7$)%^WO$*P@(>C>= LGPL\^>;AFZ8_RQ M,G2/E #,&*AM R7B 2D7FT,,:"URDY8/#6%U>4!Z8,UD.%"@)S5A9 $I?"KC G"X..BG*!]S'/';W 2@KXA?'U!"'[G)&OMH6% M)MML]31C>&&GUEDW2VJBO5/<65!>O<&OY8#F'/J+[QF1 Z-IC>W(.D MT;Y?'!<2ECCJ"U@1O$!OEWH%2AR/0?I?/)1A^*]AOHU_A3^V.&C8[R'<\ M"4JXIE%T)I08R3]QM:B:3'4Z&0W4OJ@:4V4XTD1M*,\D>:+K,W%F:&K_?[$I M*/C2W(EI_TIN)@[1_[S19[#!6WWQKJ]=/(4$'9:F%2YHB$1O#[V4;7J)$DT. MKAY,X=&:]F@E[[,_<4W#U)TDO/0V6[5@[1*K1@XD]3XIJ0^1I#Y'DBK\](>E M^X8)[_^*4&PG;;#^K7!W!$'/P6TU%NS%F'NH)_QMWR143KC M%UKV"W'?/;HH%DX[T\=9XEB E<:_3IQ?QFD.+"B_PTZ1\VV<.06Q)P3>W%=_ M"<^9IB.@+9!GW?,=\C0+,DLV#B@,W:DA<_Y,RR?&G1>\AH\@X'JMD)B.#^SS MY+SJEOE?%H6C3+-GXL'$3PU=LF!9&93>M#@W:*F91J-'9@*+6-[M#;ZRY\C@ M1X(EL^5$6[D1=ZI#K,8P9^OCVX]M??@31H%2_P-]B?Y=_/!SESK!(!YKX>$W M^J-WE(*Z<#?]RS>9N00)<%;Q QY^^WH7?Q]VLB#8)D'@&3A 4#!!0;D)Q1M] M$>>0Z=8Z_JZ)%8,>F)DZ!-2FH(,/ M[K+7P5U;&_HZW+?E]H2(0J+RP156#@0$SAK^:QO^%/:F4^Z;$:QFG*SI=N$; M7VSX;K2Z]$/"+R]<&_Y%WDS;=X%BIH7HLS@4P<.FT;4#Y(00"#^,E'?)U'?H MR 3PTQ8+6DVY@%\*']@5(+J!U;WHJRZ5CF"#4]TQXL\P+KB'UWJ"(!0QA)M< MNTM]M8[;+>$?_F+-XC&IWQ6DOB3&[+< ]\]Z%3Z!&8UY$!DG8$SDF]6"H-75 MA8D/'T8F@1B>N;HE_=_+%X+L_@ZGRSX,E_QB&^"03>?P6>^_T<-^)\L) M<=Q 4(3O!&3#15P8U"@)36$)<] 68!CT*3Y9#R4^^7':M0.O+MDSF8D(MI_U M@_AHP5PN06* \ L4<=-VPK.=!NRRQ3[A%WO""WS(P0V&NPO3WLTPO6(=QYC(79ZKH":F>! 5DSI8(6&1^=9 AJ M$<(G;&JJ>TRN"'<;4["ZH)D*C/-]UYG2%S&OG_64Z">^^9,%>$7_"KX<,1D3 M#Q?Y KZ#YX4:[]^V\V?P@!![/'K2UW\_?XZ^3CU8^C5WO9Q '!T=YK>'Q_ 8 M<0.)EX5_/7?#MT!&5J&-[EVN^G\ VVF_H\QN2$12PX,.L9E#R>80P2(#FOVQ MN@EU)*S; ;N)7B9\Y'UN@E>!#HT'9PH*%A0%_!$J&UJJZ5+JXS\CLQ&\'?XP M<@"]&P*]$"LE_-:VN\18<5,H;0M^U# =.,3P!S&= QQ% Y1-D:6CF;.5'Q/^ M/_ #L1Z[HQ_^AV\19FL&S' .Z3H^D2E5F,%;(GUK$)H'^]U"@[4"3^,'"#=5 MHCOU@^7C@_;"7VXF?+^C<^9B7I=5.0=1P!/\J./.S56(E8*I7= 24YK4#93$ MC11KB5%G+"J]=-[V[W2')=>K-;]>A:XWW0?X]Y"I$L?8W1#NP >$!3NH)1*, MQ@R*:X,6 SG37T&?;' (RL(40F:#.MG4C\SCR[O_2EZL/W]'-N$LP)DB9 _K81%CSY*:C;W\G M'KQ+#"&#L:G(38A%9N:422WCUL P!WX ..H/SP).3<98)*#< G_OS:9%9F:( M8 848K_BS1W;?V5QCAV>+>Z.FALWELA_UFM$1;D9(ZH6,*+=Z/2VS.D_A7\R M.FV8TT"U@I?JP\&3OWQ]$;I53*KP<5F'%^I1\(ELU)@!WX9,Q=+8>$0Q*VT9 MM%^V@O1$SJ1B%D8Y:1:&6CB:A9'*9F&>P333ZS++BZMWOMG@J8"Y>8$O?ES0 M88HA0V@9F1DMG9E)/%:(GRN$#\[-R93/L]!%9"Q-BFX9"U+DHPZV\VFV18TU M^S--$;F_O?<3^S\I[N@K. ("=X62%0=%0V"F@?^1=4EI5^8 PM5W6]W=]]BLQ)X>HZ/3V5APZN_8(G(T%0^8]Z& M H?03T3N/:IHEN&*'O[\.8K-@\(A,#CF$F-;".YA$SWAGCBH*I.(J/2Q>+>7 M@$^%6 _?7FRDE=@6,ZFYCX:XY02Y;3#OE&)T>^LM=]CP5PN\C2?TMY(+0CED M2CY82"('2#U;W;+0.!1G@60*QO7!,\\\APRCD%1%AT8]I93,?5+H=JJ6E%IM M96@%4NN24J+*#H3E0M@=M#NW?0R :**6,@0\Y3^^Q3R@R.5,<4BIGV19H>3/ MLG0:Q?6Q61"])N"(,2"%:N4G5FD&K?N)<7_8OTKN!I;Y&9B,_,#PB\?'/ M?*!FR ,T(9S%!,/+3)14M\$A3WK!0WPKD6V(L96LE_/GYVD]$%R\ILI78H9P;7-5'DYZQIBF/'>R$? MX?,W4T48>VQ08Z<=33R"!:UT&P%Y-U/$N-N)OD [F_1F".;.+3WP23:\M398 MLF?RBCO]'GHD.=ZRU#*3EAU+!9MR3^8.;ZR"JCL#N-)B-T#(/;85LA>LBY83 M .[+ W-^!]=+8=X2;Y,^HAXO_JFFPL&8 :L1S#]0-F,^4IX[QOD0Z9SDT0Z M%%0"9AJHG[K4_X1X/8KZGS[]GI1#_!A5HG/[G>+#+( 7T!,$,;9]9QI(.+W3 M<$&/4Z><.'2-( 3;]Z3W=!6??X 1HUK^:09R"C]O!@E/@P07)1.F@' YS/3@ MWP2\5R7O[@YR1,8*D_#ZIG!/:.R$E 4'$\P="P2"W>"B-_<3$!+?2%C)Y+Y> M,IR!A(7"'P<5YP.E= &ILB"!QT\/RV5LT0;A_\,E3[//\$C,[\;U&_(@'8K+ M@W26H)6R#WO"XR7AKDZK UZH:<)8+.HU0=XN9Y2S(SB'_.6;&(C%?BA*#\IT MO'MVH^RZ_G*5<)]T.@(WO&8%QB1&D-!CHD&O(;K1;6]HR[>F>5 .>:57G?%% MR<9WV$_@W@[9>.SSIY<(VH =P82"VZ@A6)M^$YX112%V($_>YDN7\1C__$- MQ@)XQQ0?-[LTB+G!=UF6/,$R-)6NNTQSSB'PL#$_LJ!$!2\.>*Z;^'BD[^*W MZ4]@&M@,KNIGX!'9F'ZGOB@.8D:W\#^4XR"P3Z06@X6A8&"ID&7^18_4"9(- M!*\HPHMU[-+"L(9EV>%?R;J9K/XM7%9XU=L5 J6.U@%O$NFGX2%I[#+X+,WI MWS"BH+$&YF)?#1@M,'LA)+RP7Y-G9JVWZYZOINI9V5WUS N8>0$S+V"NMX!Y M]W6+E'G=,NCL_ [U -MI 5>._48CFI[P$&2"=+QD1(:$5TG"!'8%T\.0 \V2 MC96I:\R N2;2D_D-Z&HEG0TG2CIN9K\QX9DP9O"@X"(@2"Q:F(::^;36!$R@ M1=YW!G!%[CG/T%W)5H.)^\15<)]X>TH7'=T4>A\=9FPL.SA)-[S8#H*]_]O= M\%[T]$:$F6-C^3($F>!:0 !O3EC>YYON>,+C8U=X!#4IJ,)-MNYD=B$:H.>L ML:)5WY.JKL>K+10TTCH8W ?L=$7YDN(MN=\@=)Z#K_0T@5_;?R$R/(L(4US"#HEM_8DF*%U:P4#1=+G0#SRRA*HWFNZJ=H82]L M71]A2=_B%=TE%O0M(F-6B9LL=\;@@]=3D;?9-'[$38PZ8RT]9^WOFR5Y!]97 MLCP(G9H9U#" /@]N#G:!D=B^AY?R-!T;9#*9.GH'V=];':JPPV%/WK_#+:9J)B^<][WB+L!]6 $+ M%,.D#1B\U]T71AD%9W)&P=E)#'UB)RS_1+<2)XRW:7\*.[\S&D,BCA,W$<(T ML1O7GGFT<6=JNV@+7=>>FM3LL"JJ%2OJP><9!+C.7@7I8WP J)A2\B;N4"GA M+<-W\!UT4%=WEO$I_K'/+)?V'*ST\P^\>H;?ILV)8+@?K6^.C>4!]["%#-D: MX6387AK=6CA8;X@[%$?#^\"QGADJ(MK'9HE%(=CA GH8/4&0]K/<\M MQ)EC[6. ^RAPGH4=R2V78XGW&O_=2$AW@SMCT]TH;S*PA0[E/B2?GOQNT*VT M<0^S6?D0WVEV(R>T5LV04,"HQ7P(84*Z)[&SQK[)8\(D'O8PB_-;* M>)7-CE TM"0S0ERE<6"#SKJ#9J2UG0JKZX>[UI'%H)AYABB9Z?L/[L= 4!>U>UT468:&)"U6['.8FR'7C# MZBUM82_/Q_7FVMD'LZ+GD=89JU*&5!V4 U#E4^Q! ?=2'>SKU"/P''L)PAV$XZ;/%013K;A==,GWE)NGQ;8R8;N/R5) MM_ X J!'ENH5K)UJD?5N!A63M!43JS.PJS.!+8&E4-XZO"?9JOYCB35W3HB' M1;S1F"7TF[:K@N,Z0G:%YX5U'KKG.>;$9R5\F]="4:'2UB9BO1!OQV6E8&21 MO=A=_G>;DT*QDP$;O(LR#?\"%?7YA^D].9],=V6[^N(NFKC\Y&!W,6O$!TJY MN[)'2D9/H"*V)7N4F5HA/R@&46JV]$EN-@LM,:KZI[RK8Y56HNPJ2" !A]OH M*>Y(*&T]DIJK?^@6@MQ00[<+BX>9L @Q*;A@IT_%>D.0H*# CY8,!G!, =Y1 MB(%4T#:B91% 5PM#J4TZFAX4R@D6&H220@].>$K?-+8Y(TD%;%LIEZ1,)VP:YY!,AAD A"6A(1=Z_HT0RJR^965X+[# M(R/=%E2]@R#ZM!@Q H5Q2>+Q02AJ.@GD!!15^F.V[\4>*6N"\;;LU$;A>ESH M$OZ,RVJ-J2BS?Y7)$.V^"]O@B.C.-MY"S!8'Y9CRD\^QH<&,G_-&LLY_L#^= MM"/#!FH'#%"B CF+9%L>2$9.X-A5')_A(Z] C]\<^]V;!T>STPB?1]5&N"?A ME6XJ!"@[??E_HHD->WVREXE^;M@B%$-"_<-?KD#@'+ %OA/CC3WC2_[*A2"% M>L127Y2B<.0?]H2^L0EFEEC$"JV[%R@O _08RS?HAKT*"ZVQ5HW6O8']1-6= M;+H'%>,#-P?U2NPB*?")5PPBBVT)/0O\TH*UDV7 M=GC25@;ZAF.ZN_MP,YL'V#V7Q9R6C86M8U&VB$G?WW,NEKWW;?8HC!QL"CN M:I@.^@S[$!@X)1(;>P59IRWK2 !O!SN@Z$AM1S"741GBA$QUWXUJ5%8V5GCB M]O +$$?0!L.@*R0X%C<*4;'"OPVM12! "0B.C@993A^K/M\*#/C59>U-LA3[3'CJ7H5UE/0$^&J<^H_[J5IXS\Q&" M[EB*DO/\1WA9L&T@9@8+'DFO/HFB[IQ NGI*^N]@W=1(^<_O% MX6;D99C,Y? A)(*M! !#@3+%_(%A1BT@Y >BF-&?#_0NO19.KB/1ZOP7: R/ M.%EU"4$P%;$SQCRPA@@W!V&IL<9>%[ YRJ&H"K!<#"NS,;WR)PV= (/^E/:3 MAOD@]5_MMTCJ!SNE?G#35[*E_AA[*)F5#O!+0M^E-;J*+@[1VYFVD=0^**;' M)4I*U#$1+)IF)L)]?(K;]TZ9$]IEA9 WMIRMI!G"G$P '9)L1.P&^4B:!4@T MIX4?#3.3[%>3BB#6?-2#8VUEV[ )KC AKZ9%$[6T%3M6*8A-EII+)JPWEVC:GFMV^(; -YO-I0B"!*H-$X5KV M("V;]*WV:EFM>R9*%O$ L+[@1?^!D&A,I2G#+)46?S)/E9W\J/;H.&V/CJ,. MF37'?VX ;"2 9P+4FT *-G1:!(@#A."0',4A.50.R<$A.=H"@W'YD!QG97-W M%GO(% QD-[S(H#.F0)_K,-&&=3ULYML,;X^ -U]MAY4?;07BJ/&#W" \'#.O M00<+N)4$T7*CJ%C0HV*^#6P-EF<,OHSEA" ((7(LP90_QLRX.@98A5T7+E84 M]H0'W\$;0>9:H-&*C$K8,)\$ :'5B+A2K$+V76%&#,0A3YJN)&241VT\-OXR MRQ7>VFVG.,/R#9.6Y=N.B\$_VS+N9FE3/$E8S6*7F0PV^QZB,OLNF?FX+KQ3 MI B(OOL\L=\[P #I6YHE*Z/^;T).)H"/CY-4,\JE'+]7=78:SB;J;"QZ8 M).4A_1M@JACNTXQ.+@,?C-HYVX=]&.[/45UPBNL/'J%"J1U\-4":#4,3!\P2 M.A +?>62V_ O'\!>K!;Z^M:T*,GHESXL=2QTN0GB&73BMZ;>4Q%@;\?^/0X9 M0G.N7].N*U%.54>9;_9Z8^?JN1XEB;R1JI1ZU^_6!.JQM M4=+^'_^%THO1#(X%3YFV.&VJNMN^(()2^R7O8]+J!W[P0RI"V3Y"=GHG0*A' M'@DO*"*F]HQ=&]OI_EXD89(72!O$J8=+I,IX3LYP7TMUJUZ3]*8BC=L')M?;'-/GE$"0RH9Z]N@28"C2X$W-\& MN?K".1#M?QK:?'+3%(&M5;L^O*%@D $?M1$%W6&H>Q=B2C_8SCT=T_[%=MV/ M=-+AED=]%XWNN6/# :="'>W-&TTLQ!XUNE#KR$/=K2 M04D-S464B^@NA+>VBJC:!Q%5AUU93<\G;IN(EO87\GW'ULE5>7\!3NQFA\\0 M$4DJ1Z1,%73>TG@T@_G5MO1* HE0:X/N<%C99&9S?V.&L4CHPOGP:%:A,A]* M8!C$KJJD$69/PXA[\"57VA"KFDFY0 W:;X.B&,YQY%O:VB&8>5 MUL\RZN=!MR_O@H*JH:\MU% M+#'/<+?2?,49QBQI4CIC1:Y\I\1SV"WDM*-K]"2GE53J.-RJ*PYV3; A2&:)0TZKE&:&C#L.O'Z3\J^?6SEM8CVX62HNHQL(95;R* M)#!GVC9:F+),J_4Q6)"[DES9LIQ+VLF-&'B="[]1/T:= M2U7O$,>K#OK=H2JUWCOD=2U<"EM:UU)5"K&.933H#FJ[T.%U++R.I55R^2D: MMB%,B/=."(KFCLIA&@E7]:0"Q(5=Q+]\/5Z$ )>CRW=X5#MP6.Y>7QWRJGLD M9DOWBPU+A3CMBVV]OA!GF0CF2NMSN3.61EUE4+,Z+W"D[7:LN%!>E5#N<+!. M))0C$$JUJV@U1SH-"25U"GZA($))W-44SFI;1PGE3G"+$.96='15.$H@'B)" M_0"'C21GT-?L9IT!3@59\P"O#W&;\C&H*#"B[BQ,XM#YWON@O-117CP0W_6_ MA(B'GPAL^2\?6'?]C:+X;3 I$&UZ:_B.H:]CKE0ZXU%_&[=*@(\@M"%LT/#I M[G2Z%W@N>$DND,IVL%5I^./?#IXX>;&'WB,N]<]PI(X2:8KS3HJ-_OC$4Q8S9L.!N4 MGGZY_6BGW _>^\B]M%&)9YT"=ZP8X.=B78'K$Y6&Y\'=H[YTWMR=2NND3W_0 M&??W#+H]*3,76/X0EY^^0=K%NVD<^,/\D:L#A=.[><9D5AD7.W>SWT&E25KXND"NIF M-$MC7?J8DG>OHSXB%HA2M\_AM;EP7IUPBBT73@6%4^D.U;I0>KAPMH1-N7#F M"J?4!3??J3Q M3.Y%LF?* 3XW]M20/:41GV5]+NQ9BWO<=K:4\ :L.]"JI PX1[:2(W>XRZWG M2+P2 _,0-?OYV1+$O3\%Q]W/=>24W]FSF=@6+>.$) MU+J644\NL)@,' >L8KD9]#+Z82>Z2U@K^D_B5KL\3W 73W#7K2L8.ST!-WTE M98DDQKFFML_8-X<3%*84)P=A+]'"V<)8FC_67>P8]P52ZN,$0;S?5[=>ID\>;RJE+T\ MF68[!6?E\9N@?%F-ALV)7Z M:5M]\8GW%L#R$,O@@#R\<[FPKBDZC^A$G^8HET<#/G J,O^A M0ZFMX"K4FA"DWO'W%69-2_\-]QG4L9G4RII30;X@?P@DGT^3\ M'S>>^@-?ME>$3;5Q>SFWI$<8.Y[-I>DQHHEQ;.!(+&PP'#J6)#YX$V59!]SS'G/ALR(MG!S?S=((-SJMQ?#S/&YQU9LYP_ \= MHB8XIOMG^0ET8FH"75ZBF0UH8Y/;OL-O8MK8_4*W\V2Q$4,9T]L&P\YXM&?R M8/GA'.K]M(%1JF#*SC%:7O"(,IV4OBF]G)E6SA*"@_3<.!CEC!9,Z7,/H=B M+^BNZR_IE@1]M5J83/SQ4W2B,&@(>&6JNW-AMK#?864&672%E8[&RU_HSH(] MTB SW5_ ;X-JP<68&T_&):P<(+(#2@T^"TL&[6_@I$KX$SX G_=L!\VA *9" M#V\,DA.Q%C8HS)7M>#.P)W:OO+9MGY;.GOOWD#WZ"]0UT/R_>!JVZ]&NA=MH MKF2I&6S/TSDQ_ 5YFMU-Z0F[=%Q?.#(\8U9F>M[:0$W-@X/7\+>VIK =V\Z% MP[(C_G=W."IIFN),M+(39@L/4]OR'0H,5\N>Q<>H?$ZCUQ2IIRJC"Q\HMO_' MZYD1=5XS:4I,#ZOJU9\784)%(H .:6*2V 'A')]CV3X'-R[6G_]O,/S'S 2UM-WQ\)1&4D>TA\5A9= Q&M7)W+ M;[?:Q7I9#(ZJN,XJN MDS3M5C:G26K=S>"_Q7TZK#BI:X92'6=ZHMB"2S*7Y+9ERTI*,F*69,"/GI%K[Z;E@&T M?F?%;N2'B6^8GBL\K58/IG"O.P8X*F_VX@W(C.6:SBL1=%;H(ZPL M6-&Q@LQ?>%L_1K]@(#0J?:I#EKJ)I:#)YV>4T_2$NQW5,QO/Q_)@4?G@9E;D M+%GS@Y%1FD/+;) 0CHDE8\!09+$.R\2>]050[D5?92^LGE*Q4B56V4*)%8)9 MR9>7[!JKH9*JIFHC[]['%<%X&/KNI 16^A6KQ-JL8D5&+U@66;@>*[_^ZGPJ MK(:CGC12+[O"BB^J<"W:H+%:-.U,ZV9>J!KYG:F/SQOJHT"-T462Y!GT:3Y! M:BI)*^H-MIQF16O2])B#HD7 =Z1AUR3 T^(UC[P$ M:T\?6]X0R2;NHM3..#V.M&VU5[S:D8M:K:(VS)L8W(2H(88EES4N:UH ML)#[V1467-:XK%VTK"DG<"%EL3/6VB]KUU3L],VQWTP787D*7^#PLOZBD#95 M;ON3 K8BEDN^$Z"*FXGG)B/88DLJL7EA?ZT,55_YR!Z&*H<>*&-U"O34=S+[%CN7X[I$3B$+)%!,+[3-Z+PGJ9Z.:K&\N0U4)%)7)%=,LLU[H#N4V298#-GG<=LM7/YV3(2A=H'5BUPX("& M2',Y.N4$N%6C80VJI,;3;'>A')=A+L,Y,BPW+\3E$E(CN3.6ND.Q9MAJ+N5< MRJ]7RD]AJ4?<4G,9YC)\P99:N0Q+76"RZN&(7L%Q#Q%N)SU^-T+9^?LFEE) M@W[\%7T"._:]W5])]IXS5<$\^M4:Z?G M1DED-%#[HFI,E>%($[6A/)/DB:[/Q)FAJ?W_ M!<5*(=CP;O@>C0!0_==?]'&69)6"@?NFN]XGGY3 ?!NI*NH1CJWG<,UQGC-99QDSHB<$8^9 MHL%1Z9S5.*L5S6D45V4*5V68T&.RJ$M.2,V&.049T21,R)GQ.K7NJK4&5>^U>4<=.$<5#+( M40?M8:IKNLG1^O\/O\?)DXI!.T,3A_U1( %67Q$&]<+=7872!]4@"$]=[D:MC2$JOV6 MZ/0HNC7ENCBSMCWLTFJ_6>+,RYFWYI([3:RA>H6S)V?/4G=46HUW5)SK.-<= M?*^EU3BSK6'H]@L','I(PPT?B*Q_U6,DKF=0A-B7VQFT:K7?^YW>Q%4?_<*E MDDMEJZ+SVB]%N92VA%^YE!Y=2BNG(4:=L<+ED,LAE\-&\BU*9RP.N7QQ^>+R M=:S,DMH92S7/#&PNM12N(*2T# )5'T#W]I##QI# ^0\U]T,7-!$ A\UEC",K M@#=6+_FO^&/7D-+FF/Q7AU,Y:FE*FF/RK*Y:KBFE? MI2]VQG6EI;CD<,DY"\DYH+-)Z4O\5F2C.,X+9\2CIF\X7C]GM2J%:0K\3/5& M0,Y!%\Y!95, :@U-?>U* 9Q%&,,1^0O)A=K2,(8C\G/&:T,8(W)$?LZ(+8"K M5$2.R,\9L88@1Y3JP]CA''2I'%0RR!$'[6&J:[JKX8C\!:1":V>((_*;&LYX MK0AQ^$T-9\1CWM2((YYGYZQ6*8A!" %^V<=9J-XH!H(Y0$=S]CP_]MP7ADE2'4ANG.TX MVU4-W22\@*J,V=DX)UX#T%!]V/EL&RDP,(Z:6)4TEZ1RQ':&O%)3N/N53KZE MO?5F\L:-(7HS^6?RS^7__8D7NJ?%< EG$LXE_#&'-DBEZ? M,4:0Q0Q^.7B[!V_]DGY](/6TT3#SK7Y/S'Q]UZ-$L3<2M5*/VOWZ0.6+XHNB MBY+V/ZK@O(GL*R.ER%R**4'5URKE_PG4]')"'&$@=@6I+PTV-.D%C> ( T"T M<&N(\XI@!Q8U RT_X]2Q'KK=XL-=SIU>$J=7*7J)G%[%Z16%K,)T#OX9$?3I M%'Q4;W>+'R=B=CGQI1HK#)ZLZ;KDK*C*O%$;"_'?J?@[UU!$PJ=571M(NRBU MM)"#3ZOBAPT;DZT:E:6S 0.V.E+?VH7'2XZ!Q% M=/9=V@^DSE@:MF6B#A<)+A)'$8F2M^&# ;I<;4%8X7.GZND\X]^_ON]?$Y8A MGSM5R*H,VIDF&W T0\YX1\TKR>V9J\%9K=6L5CD/PR=+<5:KEK? 9H,19R'. M0K7&^5CUWF\)5_'94F5Q8BY>,(8M#57X;"G.>,<,58;]]DS'X*S6:E:K&JH, MQ3J L3FO73BO[8M5AE)GK'$.XAQ49Z@R'-31H%L35UW3K0J?$%5 +.1V!BI# M?J?"&:\-8&9#/B&*,V(;AN .1YP1.2/6$.,HG?&(7^EQ%JHWR%%;Q%5\?A2? M'U5:=$8M#83X_"C.K TS:^5;'KG?&?-9*)P]&V+/JC=#,MX,5>X)X?S)^;-4 MI"5+G;%:N?*-LQUGNZK1F8PCHOKMUX#7 .]3WXRHJT:>OB9L::6=H:GP8PI8V022VAD/Y9I'AC670 I7$)):!HFJ#Z1Z M>RQ28VC8_(>:^Z$+0L6_AT^@0/H%ZT!*TY5_+.]CUY"XYKCT5P?CJ+8T\A,16SYZF@"C;/B-4#TU(G CW]A*6NJ9I$^6#*YC6 MU%[21*+]"BR)CUG!04S776&63C(*NB?H2QO(_E^"&M/UX $"4/%&1[;3%T # MW?/A0#B6X)9^M:U@[<]TZ5E"H6'F.R430$_;=W%#^/]2"R_?MG[0 MPC7$_TV;YFCA73A;=T7@U3>R6/?20B*DI*"0B 1L.I2!CU>V2]GJUB$+'7_H MP[MI>/-0+2:^%:B)?OP5?0)*P?=V?R4ABU."&N_XHBCAFD1QDQ;)/W&Y>!ZF M.IV,!FI?5(VI,AQIHC:49Y(\T?69.#,TM?^_0PB"@B_-H]$F*_V5W$P M_WF')&4L?C9K;/',AAJH2ZB WX+-)@Y^"FBIMV8MPMQ!/?FW?)&!X.,%U2-: M&QR/@E3_]1=]G"6.^VC>*+,CPPC#GO#KAL>Q[?1M&X%OCKT"!V?];:%;WIUE M?/[+-U?(5I],=[JP7=\A+_#UCPM[^F>L\45F:D"#$^/."U[#AQ.P#BN4(O . M.^/PX5TA>BP31'OFO>L.Z<+>O92+M$LR W_M!B.1V\$H#$],.%#+N[W!5SJ[ M#4>V&\.6/:Z)9AF4DK9I4F!'&V[?SDT>TQ%$_HH/DVPZ ^_-MV2,N1I <=Z$8^U!W/O85:.P %%[H*Y?(^^'H:WSL?@\C&X!=/@P_UILIW>_F\. MS6XG"\DL?WECV#3>Q.=E)&8"Y7COW&+IKJ#L0* MR=2UX*'D5!GDR51:;)3.6%/JJF=O02S!N27!+3FE'>6Y16T3MUR#.\S <%8Y MEVJG](FOMOVYHBHNZ=YHG?%([O9'[>]YYOQW'/ZKJ-Q+\9_:[^.TD^Y@6'G^ M%>^YK\7S=ETLJ?67_H)6?!EDY<#AL:(56@;**F/I"]PC+T755I%E-:91&L?J9>_5GS7$Y>O]D'"7]80:=JMSHX117TEY374H#/6NHI6^:*O MQI,\48#%Y9?+[VFCT$/D=]@9B_VNI-6< VE+2^A6 V@]#0UM:Q:5:%WLGF!5 M(#]6Q'*)\*Z[Y1H9Q4U;(F_S8O)GDRXP>L33J4.]X\)L.8K9$J>E]'89%2#? M(MQFN=UHI]D-WJ/VT@VFF[N!9]+>#0^Q5H0E+'SN"@0XTA#":O"XQ1:+5#>[ M.[OT]?('?!J**!#8]';IG(//=VL(V]%VHW;&H]XN;.OM\W7-'^5/M[?5\);J M=L]MW2W8HJIUQJUHIY/+MM/! 8(Y\MQO^AJ-0'"D/C&^F/K$7)B>2=P]G75J M7TMUUL%KZE^T13*]);&?:H'+ M[L5C&VVG80OI'9@PMTJS&V\RXTUFO,F,-YGQ)K,C$I,WF?$F,[;INP!#"#UA M>,2;.85G.^@$.X2![+S:MN$**]^9SG67&+S_C#?%'#U-;J]FYFW J@^V\QPP MZO> 3R&P^ VY]%O(I&53;J*(*7-5JCP+B;>AM8OWN,0=F-AN7.*DSGC45;6: M(<;;4&=UAN6W84"_TM<.!-S4[D^(16;F@7T.O'>HADOAS\O5PEX3\IW0,I=$ MR,U:[6KXQ0S9O4 M2JMP,P AYL6PIU+;(0QT<.M1BT#AW6MW6+TJG9>ZMI"?*"Q_\DS$3^4)4_*G2V-J\6 T!-51UKV^^G.\?,2Y69&_15KAI"EEC1#C*+VCWJ7(!5: M0C0DKE2_ L*I$/*T(CC]R7JEN(9NND(NLP@ZP[&D+8$60#+A.W0(_)'L5S)@THPU%/&JF7W3;" M%U6XP6;06(.-=J;E^R]4C?S.U,?G#?51(*=PD21Y!GV:3Y!Z&F@*NYLMIUG1 MUIC<[5X/O095Y>LBJ<*YB/=>Y=Q.AH%8PB-NJ%_APK):U]JL(>9=N&Z$]AB+ M9N6AY,Y85ML_!HBW.G'IJ5=Z\JZ5"TG/"$?6M;]MB4L/EYYZI:>\\)2\'U$Z M8[$KUE;2PV6K)5S&9:LD2%H3PJ52X:H^5X/WV]; &__4'9->.K# +\#1VIDP MX%79>8%/2-"]GAN6C [J0D5N03T,YX_"KGT1_ACT@3^TNHHS.'^TBC]J8 ^Q M,U9&?(CK);)'GO]5B#^DSEC3*M>-\^Z>XM>;<]OQ;CSB+/R1 MYT,5XX\1QN@MX8]KR$0]8\, ^DZF-;67UY:"*C60,-=]"DCY2"F9Q=P*1)#I M ++XV$ >.[:2+_+7QA>YCE(>8PS[+6&,FI), MYP-.4+U0DS72>L72VI2PXK575Q4K0YIS8>7"RH6U6"1\N+0.$:*W M/SAWTYJ!M).+HQ/LI34H(,_^:K4@2V)A_#S5W;DP6]CO@FFQ(T4><=@4"L&S MZ?!8&F2[6\.W2^&#Z.[5P8/(/7F@M!"IHI7P&9>]*'F0_2,' 8WLW]\1AJ^> M*_@&QR,Y*1[)]0$H<, )#EO"N>BT7%10=YU#<'N/KOI*AX-!1UQ?0ECDN5@F MM/ -.F>,.N=+\-5]A[KW"/#'[L<6,7#J[3&%[%@FX6)_YYHN=&/TG2@HA9#1 ML9>"O8G+<]BKLX_D1\+Q85^T"YWG.\^W PHE9ON0E!L7#D>2V#.GD$L$EHB8$FX-% M@J'8:&WI/\V)E\([(5@HV2U!_%.[/L7)VSQY:Y_CDG?_G/.]0 ,-\;)T9;LF MKN*67A";;R2^(_W[YLR+X(:U'W]%G[CVPO=V?R6563R^EI5P3:*T28ODGW,G MSO6\DIN)0_0_;_09+/967[SK:Q>/,;&GI6G=) G8GKUG#W-Y6JT>3.'1FO;H MY?VS/W%-P]0=,Y%TV<-8IUH[/3>< N1BR<*];=&<&BUA># MW9J:^D)X]N % M:N6$G_ZP=-\PX?V?=Q0?9"Q^-FML\6@DG\5&[^#AQ:DVK3,>]0;I"9O\:!L]6JWYHY7[>+3*WJ.]!NRCE%K;"(X: M,WUG!H%1DJO3MP66CR[9]H7!1J6$5(KI/P7']!U.Z1MQIG06=W!7 $%\Q.80 ML;<"[?M$!_)WSL&-=<7>ZXG*P]*_!(6MZ]]USW?@OSM& M?17Y.#E[C^&U5[LF:W,8LVOX?OZ"" M]'^##UM?-?EYI1V8!-[1(GRAEOS#0<%4ZW@BBG]051VI!+RYR,H"+#ZO,IVX6^V7;)&C66[M$"- M4*!DN2XCQDU5(8%2N*DZ"X%"_)#2(J6@2(T&? S9445*Y3;J'$3JP?;+1UHJ M2I0BUC4XF1NI0A*E<2-U%A)EOI6W41J5**UR7R.W427 R(A#:.,(MU1MEZL[ M/*9#A6O41^$2AVUI&KX&GI[2?%6XD^ "" )86N;$SE@<=>7J<,.E M#I#;NFR.P6.^%Y4G6E61NS^LL.J2&)]_3.&C[):[ MM!!*:/@&H_1PV>)CL=IE\\X,12T%_5>W"2RH-?G<@89(TVZ%5:.^VJ&I2FLD M'!DR[(I*91BW&D^QIBD$J=:!Z\X#5\SE;QZBFH_M%V M'/L=^#9BG6V>RZ\OW='-S_:8L7,IISDG1>'GZ9P8_H(\S9#6CY8+!*-A1 :Q MY;.H"48X 5;8BT;== 5=<%1NFLC.PNF>/"R'/G",)XU*UG+O M>M*@I^1,R"C^I.&@GL.K;TW#WJ!?#\4'/7%0SY/$?F_4WS_?Y/":]V-6?JN% MW-IOOK.RW2+-B&>U+6;<"]U&G.&^T'[=!_;KTG:X8= O;7,IWV3G!D6Y<@_- M,3'-ZAV=Y]*LYB M0YF(9=J.8$#\TA4L4BA1WOS\%_X _H"-!YSUS54Q/?2=O-F+-YI+A_=0^4X= M8IBU7%V=P?;W9UX&_=2U$CSA:79/2?0 OA;F:.]F,_@O(G&&'F:?):R>/[V6?AG5_CRY5[XZ<71K>F<"!]_SL.]J7SEUS;JGR60>2G& M*H;L/\B;()[!=;_K/["!/G+^0]^_](T!(OY+HT9+R'<[I5\SIMO6*B%*8 MV2[-R2K.+^K*G)$Y(S?/R%*#C*R!2NX/NL,V<7)MM4O5',AC1O)*,;9)_B9B MW]V8/V[FIF$0ZQ8.4^E#N/OT\#TZLD;\ZO8E.%8+OY8AAF>=X3H$XHM&';%J M>?SZD'7%'E_[?M1=TWU>.40WGJQ_ZHZ)5X"83!.SX+T4D>(PIA&^_EXXSW8* ML6^;&2P;-VX>69C\P]S?)^).'7.%9Q ?DA3DO%DK^J5"9IX@0W%^V\_AM$*Q MXIX,A3(HGJ&XS\U0G&O#6Q,.XO!T,;TRK"VFKZG?C?-&*=ZH$#PH;O#H1YWQ0&GIT=Q^GC2J&C6I_=]CX M^/_1N+&66+&%S:Q-.(7*Z6)%%1O)Y7Z[[G\Y;Q3GC0H!@RIUQJK<5:MW"_*C M;^+H\WKG[%6"I65(?\BI%?,9:*%4<-QHJJW$"LR*\8\SSX M)U7!L,^R>, M$#'WQR\3SY8UJD0)6FAPV'%FR--H96&#^8-KRDL MY=/D-9HT&5.IG3$O*3Q?UJCB[FJ=\4#KCI2V# /C1[]Q]*/&CE[KXXV1UAW* M;3SZ:C;WB(=>QX6/UJ_APJ=55#EY06#[+K?*7ND,E>:N=+2^U!GW>V*ZF/CO M5W,>G/GV,9_:)//AT*-]Y:8\ #OX'E#K#Q&LVIG.\190OIXJT6S@:G;[YQX M7]W U+EVSY6K&T^PW-Y;[:>4<]FUDP7R6E^&0+Y6()E&+R^XW'"Y*2XW54)= M1%KIBUVE>IJ#RP67BZ/*A=QV^)%.L9WI:\Q?U%B<-E9G-(%?.P*:A(>3$NWIL00 M3,OU$<@5^-$A2]-?\O08>D.I\L7[(R7W_\%.>2- M5;_/S!_$N/DO<>PL7UWKC.D\;>E#O86I!4ZO[CB6BP\7G_+Q[%[Q$/M^N'? MB(-4T%])5D6 *'7&6D]IJ":@A1S1-MU<-N@J5Y,@#N+Y.,/\DH1?/$R_1%WE M6Q]/-.L'!+Y!:MX.1B&)3X"L!.<>_3IQ?XI^B#\[N^O^/[WKF;%WW M,8C]O/R3*&4,VKX5PC4WNYKTK'=L)=^!Y]5?SPLP#?,3TWT9P?T%M_=0BA3WDWO;GPQ^\? MA8^Z]6=7^-J[ZPDO\."M)W;AA\$O$FSX40<6",]RN_#O4@-7!#,&!#&4XL97MFOC@6X? CLPW\N'=-+QYJ,83WPJ\ MLG[\%7WBV@O?V_V5QL%/\IE.PC5AZ^T&51-_SIU8^[^2FXE#]#]O]!DL]E9? MO.MK%PUU8D]+T[I)$K ]>\^V #0W*3Q:TQ[(DR$\^Q/7-$S=,8E;1%N<:NU2 M>'OBHE3?VQ:]^47/3V 9;1-DC[J"**^N\-,?ENZ#K!/CY]2V=BY^-FML\2/-'U MF3@S-+7_OTIG_()N%.JL>W3G@.J__J*/LR1K2VE%@>F>NLYV;8:" COPZ)P!Z\FI;@ M1 \L'0%OS(#+*=(N5P\O#A%?2\K U\)]EEZHW-Q"Y5U 8+VS%JD2JD;>W39^ MCCO/]_W7PJ!_N.?_>4'>X+4]:B2HS7?)U,?'+?V%9]X8COXN>"&9MS5*^J&[ M_/_50I\&NL!WJ8["O[IK^#+QS*GPY?'CTW>J%%P6:M"C?0[6\O1&' OI$;HP M\ LH&X+NTN=,B#6=@V+Y$XE \UU,OZ BHN0(?MJFV1",/6!%^IHY0"O'?C-= M%&BDWV)AOV^0%UX$]>I;'L@D1"#LF_ [PDIW8+OP%W!L\4H1=^[C V%S_U,N MT[S96RIO:XIOP5*?9J@S/O\ _^#5-]TYOGAONYX;J8A1K"%&V-K32R?R8+F+ M!2XITM*,#.57K32P:B5OU9?@("9?(& MK\5:A/TN1H[3.3'.VW3M-U2T^RE23N3'BE@NI0@-S(#B62>]T2WU/C>G<\%T M4687OD$5?OJ)3./9C@>+,^@WX2NN3[,D4Q2Z\+BFR<#0C<-!8!I[15BX YK[ M'31L2;6@[E<+X8W$9[9B=GN65@0J503I)H$-]55R95HM*]/HRM)EVM'*4$B0 MQ!Z$B.#OPB+FKL",$,V]AV:<;@'^,D #Z:Y ],PWLEAWZ>OE"3_(L2+%MB?U M.V-)[*6QJRL0?M2O964B75D:#"Y%>-?\49[L/>'.,$SF'^ A;&8A76&JKZA? MBG+5S,%0HW@?_TP6#21@OF%/W4T#$.\=4@^KL@A;+O6POT,N>QQ#/(QU3UZS8R_-=G@(INT\9E,AQ-7S9 M%6+PTJ2FWZ':Z!?"X4[!6V(W>(1O[5<_)?4>.'V@YTL;DV$.SW\B,^) 7!!4 MKU,*?R69]A1BK6%>@%A2('/8H,3B5%S<;@[8EBPX3F9&2E)3JFW!"-^USRLL M3\TM<-T*BQOT<7%[O(:M0&0G2'N60BNIRW*R!B4V):*ZWJ,D#EARU>!ULN(:NI)=UH#% ).P4R#*9("G:B463T.U ME6Y2MW7F+Q8](3_54]M?QT$-BQS4B9(AHYSB[3KV3R%>"C!JV:4/FU_Z"*?3 M%3VZ YWLBS1=06THNY:*3<.I[5A8OZ8J)3,*A4RA.XPZ9";TZNEMX\"O(@-6C-6/D+Q\O1L#F1W>.72'J>Z6. M'WB37G!#"8? 7$SXM.<[&S>NY2B3-Z@Z5XUD-'GU8W*H);MI1GD@FA77HZ%' MF3J=M/^=RAY8$]5B/2L)])I%II MLI,6@Y[PN,M6EG4M#%Q8JX#6+*!7 M]\>E6]F.G1Y&75[CWB:J;6(^8_&!OR!/LZ!]RB3NTRS9WDGK=U_@$1\7]O3/ MF'S /P2(NL+E.3XY78GN@?D-!YP3$P\B*H:B!1Z+14*_8T4HYB3PE/;D!?&+ M6,815JU8L'MA!FZ0L":ZXS)]IN,/8(65*_Q$4Q5,J[H_W^XH/=\1$8Q_I8UI M6UA0M+=DY9+;\"\?#--=+?3UK6E1JM O?6 %J&&O+'8B;+7_T8-C;\=-"KT^ M:U0(,&^"7P[>[L%;OZ1?5^6>K,F9;X$K6?+U@3HL]8U=BQ+%WDC:_^/G@")5 M@/?QO/X-S%<_?-2).XL+[IT%.M6 ILM.SFLU,WPG2]VD\2\H*=8!6V]/EI3RT7OT?H*#WYY M)XLW\CL-X,NFVX=8S%#+5+=L3F]>PMJ$HU%QVU5&;%2N:TZ(['"5OHR4B5R8W42 MJ=*XL3HGJ3+?2MDJZ4)M%?U=I>7216M<3Y1 W8%SRM.K54ESI=JI;$)''M25 MT*GQ\ Y66/M1/C.!]#A:7B9:WG"3%LD_<;G(/?EX83*6UG&(/0ZQQR'VFH#8 MVT?SQAE&4*.*T)SB)'LU,V__I3L.@JBD2X\0!"W0RL2X\X+7\.N;!4G!$X0O MICX)L%YVPC[GE]YDPQ.R'VY=[1/5, =U^A:IP'3GND/G.^XV"??**A<=BAVOXL"6^B3&"M:;.U@7_1ZHK$6LLDJ#D^7T\89;N+,,2D]W@Z"I MW@]9ZXRE6GN[-2["=J OFO(]@[&*-6LB4<*OW_PD:: %QP M%^!OS9)E@$@(>6U=U+34@_558):4NCT)<.1M? MHBJKJ"F0E*/L9E2@?_% ?3"H0Q^HXDG(HA10DX<<<@I8YBB[40\\Y)QVM@*C M-?9G! MFOH::(LNJ.)15N=..>%TK&J]'S40>A.ES>V$0Q_W\EV]Z:WS.)].= M+FS7=S*ZB+ ];CN4'VGI4#[YY*!I6V"_4']$SWX_8U7!&((3]=UC#(5MU+X# MQLD]?;L]P\+/G,>C6Y;M6PSS6O5T=?!HWD 04V'O ]?OD;^W#T-'^%WRNIPG; 3[F.Q[@\ M_KW@Y^ZB];+6$[&L_E(0?#0+_GE3'0?QB_[ZZI!7=#F IBR^WH693*-HX0Y? M!S4GT.7WA'@#25R$-!F%I8ZCA^ _1C"SP -&HLV,\-^NP&"I$5K'PO$&?Q*& M"[YB#M%B+5CDU?88-)P'BMUENW+AFPX:2@:6OB1 /0->#$8@&: S'$+/*=@5 ML*S^RERKS7T&6-Z"/L48.AJ)1#^R,)>FQQ!_!)=X>"+P#GSXN[\@@MB?P$DC MJ"/V&\' MA[9],N2'Z7J98-:;YY,\ G@5NTLIJ *%:'=T^GLK"&&9N 6?U@U[Y9%,TCQ_ MOH\H(-^((033N^TO#!Q-!43+Y!K\S4E2"8'C,R<;>X.P&Z'J*;'>31?AZ1'7 M(0!VHOQC4/QNUPZ(;5JN28D>;&2AOP0A-$@H(W0M('^LV9[VGM)? MHY< F2>W/5S,*2C_";R.;B83&U2A(X ZN[]:=]F9 $L3LF?"2792<%=VEEX) M?*6D?9I16^A^IS] AWK2%^*U&QNZ%VS<%/7O.\B 2^)YD(K8&=L626>.0@). M&0%QQ4C7&+=D3A;4R4^0HQNZ_\BQ%,PD&C4JV.\6N"US<[7YE,T'!!CU[()X ML0X31N'CXF<$7POU)E)D-S?3DR _5G!&J B8S<9"YHL U\OV33[Y3DBUO%S. M=A8VUFME<]EJ7BY[RVLPV"J!=TW;> Z>62Z;K8 _JHRTKB)F0"W&+D&6.H@T M/E[S4&[&82+(;[ZSAO-"C;$+ IL%370>2NB"1&P'[#4EY:=I;!(OG1S<1SL: M/Y;VM1!G+P.A@VWXB#4KRU29#O6.7NW6ZHGW*V+6WO^B4X#[K[NRE# M*[ACJT&PB_BY:=888J9/2F?M=]]5=$N>62ICL??( GW$.CGA[&)O.?[,H7XS M(CHKN8>9;BLTF*DH$K,2P9N1Y]T@):;2,[@,;#;S#+A:&!LZ,7;"Y0'GW12GML0/\F44U&V=;!-[9S4@2$YHD M[J*:RM10K KS#\ND0PS**:%M0:H1];78G0%>UI_PIH!.+J$W!7#V):\*XDN! MIQFR)+%<2L3O#"R-@KE1^?J(#G\X3B]]@8 7BMN:5^WON$"XH0\3DK^7>WVP M!7]T@\T2MX-1V$&!N"26=WN#K^S'9,O2=FRE&>L_X<3C/(?L'_YBS<1:8J&# MN#62T\62>M.=!ZBNB3IG_'!P;8,O .$0(^T;9BY_"O+X^(\P8@D%UA M)DA*<] 70J)TO/4B5"/T4?E?$& MZF-X'50VU8FL3@B#Z\W7@H]-09W>3"B;A4^,$Y#T@1OOHEXBR]7"7A-\(##B M3?C/(+%F.Y@JG\T@YG2"AZ$*]!>>3M.8^P'\E_H/-IXSBM53Z&[,K@H_KE.ZXPP5M M)A#C(+1LZD7%<6Q25]&&74W)F,+!-I9W./&$-4Q=+]:,KV/>V,76NU@4>6.# M3>,WC^$R7U_+B[R[Y85WK_#N%=Z]4F_WRFXG*B/\AE<')W>BLEUF9E\#=1XG MV [$[\$UU\N<:K#CG22FR"F MH <[+3J^PW03L+P;&9*-D.#@4B)*QG-"[1VJO;XDU8:U*VH7_JCK 1/>P*RF MN-@$V[%I$BMP/(-_@3G58VN9CSM\'H#"3&D'&O7B=O8<=8B#45Z'UZ M+;C9AVJW(Z0RL\GQE,Q?T,@]NW=ORS<] /[E($CQ,\(DR4[LY(U".3BM$VCE MQ/FQ1$_IM Y$#&)7'4I=44O?VC2$^7W1B#R7B[FSZRY1VWN36".+AQ8LL%^A MO:;F.HNWL5UNT!OMJI-I#P3Z5>O2'>&_JF1RTB2?DR:E.2ERA!)^$()%2>FJ M6L-WUA2+/V0RN3-6XN[AU*4:UYQ<<^;@ :2PRFI4F9&7&Q2-IK#-U%%G/)1K M!C;C4R(.8B%&\^2?O['KL3I@3<_))!2^-VW8O:;D=Q\M5G?]FV.[^>/V$O[' MGB$L.T_T^H!F=Y:H57,KW5)GN]^U+'[D:MLP:B]96T24OBI9"G9]UI#'9V:& M0W5PF"'.)T'[F*QN0XQ7"8^TI"K=!9:\N(TH74;I[ID-RL^&) MUFUJM?I&E]0T9.&2]4$54WN^XG28J>4S.RJ8V@?;F1&3Q[PGBWF# _"=6&.7 MT0EN<<;9U6>/6#6>Y9)7! ]^+#WQ;5!*2;N;@Y2"'V6ZU[>4@ M&B\'X9>:%7T8M:7E(!HO!SD'7BO:#=+&8A"-%H.(O!B$Z\U#AU>;'SIT5Z%I MC^SBYTM U/:8%P+ WG HPZZ9,BW2K3MF61\VN[HU:&,O6R,27RTZ#R0)HS5- M\ @"GP,>HOPH15'-&:9XMUC84_RM;*[]S!94$DX1V(Y.X4OG MG"M/9LJ9O=C4=J0"HYG*#>!C,S0WASF5IX>6&D=V''H,FIFNIN6 UG6&1 M[12$9,D^W#TS5K>1U'RKB*HHK0FTU%"S3=I^#F#[GHGS!JYZ-H6_VM8;,T\4 MX>W%]O1%\GV$O?QJ>_\F\+/A'I(%H>6/AL[Q2^/ ;QY-0E_ZP0*W%">;X^12 M#3L-/DHGP424MM\(G0H WX;%X$?>0XB%"$&?UEA0W,;5RK%_T,\MUCG(H2BC M1R(U*P)YL)W@)?QS7"PK8(R8HBJ7W/1")L"-(J M_C$J$A2SEQ[N?GPK.!XE!7"%+YX>X8K2,!?A*AON,4),_?[\AQO-.FL8 .L@ MQLW&Q@I.(/^Q9X&;I4@]51F5@I7:_?I '5XNUE4?XYO=Z:"2'SL/G!W6V7%Q M\$%I#"7:1BA\0D0AG.UZS6!"?X2.5+-(0@7EY4K*)0J7C6N#IBZY&+SYHP4V MVZ=5R$\(_?TRUZW AX\5EHM=C; 6_"D?YG-1R=+J':V:"G;V^7!!766X7$5/(@[Q]07N\@O%2*_ M4/(G:SU[W3*N;,DA]>DU1?S'^:5I')/'_9^]- MF]M&DG7AOU*A:9_7O@&QL7"5YRA"WN9XKMOVM=S3<3Y-%(&BB#8(L+%(UOSZ M-[,*&PF0!$B0!,GJF)$E$DM5UI-9N1=*HE7EH'M.QE= <(?46)\,5L>QX5MQ[;,FN^V M/FM>Y[[HX8JL^;-,FN='&@.].&U+4F8 MU[O'3YBO=B3TO)S :<;\UU/-F.=+(#/F9<:\S)@_S6FE&?,R85XFS+?3>;C* MY[ZWPWOW[G/7>V 1Z0-E:!3SAF6ZO$R7K^(UW].IOGOVFNM]'EA>U4="ILO+ M=/FSVZET56UENORZ R. 4^7IF+L(Z*5%;W.>? U,M.[X3)E"+U/H&\K5/*:8 MWC&%7A]=W>H]12^I;)'Y\VV6U0WDSQLJ:M2&S)^7^?,GS)WM$\D;TN?7*TJ& M/&;O- 5RO<3Y&H!HW?E[E^K%ESGU;1,$JV3_WDY2W;M_W\!CVE1=Z?4;.Z1- M9M3+C/K*N^>.Q]0>*39@='ELH.'SC61&_;ZSGW;(J/^Z348][-GK^_4WF<>: MZ[QO8%%D,:%2H#.<>E& R:FUTW*7E-W#3:=_=;NR[#Z=SF+6-7ZR/AMM.2]W M!3A+]0 MLUOH&':'*%Q]2R'#ZTA]F[7^$G5R/Z=^EI_VP*['/J,_KND$!GM#G2?Z'.#6 ME9O3S':O\P1LS]R+*&\<1^- ]NRJ6_G" \#9G\+.A0J(GQ[_&"[P/4V=%::T<_&2R MM\$+O0@8V_,Y ]Z 'L9\O IH25LS%@+2%N3;W^RA.>X;0U4;6N:@VQ]IHVYO MHO?&E$ZTB34:JO\&(MKC%'Y=G^L^AJN1K:\OJ:K8B781=77J -@ ML&0A"#\F@GR-?',*ZT"^.M1-"S8.[5[ @9$O+O T0$L7[*PI"X?7 "Y %MK! M%-D6/L]MLG@Q63>OM+;E_?W7KTEMRUHY B^840![-",T.0^-N-P#A_<(-R&7 MRPX- G*'PP21%;^&D"PPL< .0BY5TI>1<10B#02]0+T& MM=#\*[)]M"G6TKM30Q%OE']7;[K%$C'\M'<$SQVRUEJ@^PRD/_RH#Q0%EFY42,E%=D[$;A0;LIC!6J M1E?12WIS[8/"):>;H4!917@N9UFR*\SIL^^!]H,D]FT0->@C)M0T?2YM:KHF M-A6OB\9.M?MEI]OF*AS]?UZFPXVW'&\ MO4WJYU+S ^ %VS6="'7[)SN3-T3!U1MCIE+ PZY.O: M15T58TW5X"@0)D "O 2TL'GCJ\'V2/#+L>1-)L HF4X,W^-?GEORCE5CBYPP MT:!7OMWG"CIRB#VQ<^=T3CT'V"*(F8@P'@%)Z)0^!2FUTM7)YU%J$=4_^W.] M;VX92P"BH8-%BC:_5JMY;9 M)W0'I4")C M!J* Y:;%MCD?O&[Z!*3E%J^@%87--*D-Z4^[(?0#>' MY\'"J>#'PG.[X S:M#':Y$G9!%]R>AA M<5QM0@<#ZJ3AF;T/MU1_J\%AC[9?Z!;?XX 69^S!^ M'_@\2-FX6(@91N!P[A*:; M^?@YWM[Q$=@ZE$RPS1],[@<+R2,69^03C>-@3/&9Z>T@UD':X;5"GC",%HU9 M^,282_YQ=_>57PICY&EU8F9)E3MMLB" &V+-YV[F11C\JYE*C5Y%K;NJFWKJ=!^_S&8\3\RA=0;=$6!W"<[$-';\RW\Q'41=$Q! UR:)W^D6'P&.< MB$<;<#QX H)HQX!46_EY@ T^-G'S6+RB)E># M>&VHEH)=(N36W)JERCE@NE^ MN+M_0[C9/P>*B;#69Z]#ND.%Q FV=Z:)@@4)ALC\'?0O/Z2@C*+]1O*A-27. MPVT@GGTP:5E"[BYFJI1X,7>4AOO0<5J@X@QZ#:@XP49AN(GO=Y6%K1.%/(Y0 M#'=6%85&;5%84\/9E-2Q0AKR8K,[U_KDP9QSKLGZ4A'LD :$HC"($6XY\6A% M?H+:DDWX-^H#7V=9J3PG9E?BM58]')Z2>KA(UV.IA[QTJ^10ZT.*1&-GD;C" M'W]$F3CDO0B+R0XOSMY3CZZP(!K_"407,NQ4W.1#[73C%,(BBL(.<2P:?)$N.I\F5X2Q$$-41(."F"J%F?'KN4YT&(98QO C[R:1A4M/1L0/3DC$#T]' MQ(].1\2/U.9$?)8=L$K8%V*E*X*$.6N$*]L;HX[(?H5 )@8]@>%Y%+-J^%(\ M: [BB'=5H<2A_@,K"(WL_$8?CR/\2<:>]R.9+BCYCA<$QPF$GJ\ZO57=:3%A M;:$?"5^ZV 3>K>RTX$7Y/?>>S/H,RBSU$:C:O76%,#N6F.XT-G3LEZ2.)6-; MWKISK(M,Q!TN/" U/9XDI?TC)L29V#W??^+1ET560O,*SM,:J% M2>DDGSPZ=P*LP8Q].#-&L=1$M$ +A=Z8V=N3M&-2D'1,6G@:;X60>P(*!T!& MTN@K@+]^ *O"T] M9<;S&[/XB!3'_@'4O ZGU+UVO3"^.X!+J(WJ:#3GU:+ 9J[P_(/,@Z>ALA/W M<$!)MJ+R-"O*3?-2D !@YU,G%H#I&J[B%GZR;#'WD[]Q8X7])L"6['^Y'-!T MTE^3 =^Y5J*#QL73Q98SL.\^@0P L5Z*\G56V2;>/\)PP3!SO,(0<^&]$095*096UFNOEK:+<(.=+ZY2A^T>,4R?8A-.?!M$\!;16\!GCS;L M$;Q1B\E=7R(?%1D+O:OVQ#9QDXY''2AB/D!\9$FLX,8*6Q0Q0A&*57%$:<)> MA;'E?#(+,$Z7*T">FM$_D6(%SH)AX1Z./WB#VSI-3RZO^^! =A^4W0?;TO'O M_+L/[K\^&3./VE&?K->M3TX;C6?UR4%)@?*H5U*@/.H5"Y2SH[#);YD&N8]: M9?'VLD'I1R]A+@H_;!_Y(;.\48] ;!M8V(QFLG%2KX4F8\=Q0#MKB\_;R: NM.:!8&:X#U[Z M,-Z(#6_+*2RE'@U4QTFC&3I/330#SL$IL!%B"P:<*^S%]F"MGI2Z M-Z?,BASV99+*JSN.3,R_R( 92QSKB_LMF>L;G"K?*LJD6K],@/2+4BW'&:G/ M*3.B8R;AH94SZC_ ILK,NC M_KIT6 3G*_%UIMIV5*'>QF=7XP9/'$-M+.O1-%/U-'X9S1#;DX5AF/Z)I%BS:J@IA:;IW:;!TPD3&27S[7GP+O<[FYK#JBY(8 M$F+@6N\,B_8E5H\)+SAYJ2VYZILZH[P.BHY\_F@UM%0_?K1LAD.%)HO'.YCY\2YDB+2.(H]QIT!O#>WA4GR MTBI>TE84M;:$ET:2ER0OG0POK6B7T1Y%#R;5-D4O-JJ7LOSP?(^K@_L"Y/UG M=O^A/39'=8WF<@JV\X^NV;/D_2=\_Z$#!*WS6_Y1:+9Y3;Y&8\UU?.>,'S_9* MSG:JJ9J5\^_>;!T)I4I0,@X))5U"Z8RAU&T*2FO=+YIJ-.9^D3AJ(XYZ!\)1 MMVTXNOA0?JE*[-N/V&[BJT--40]PRMJQL:^+RHW](E08;-RF: M7CR;Z60C 1)*&90&!]J*^F<849(XRG"TH;U,8S@:2!R=-8XVM )J=FL;MFMK MVR(FU[X2I1.]3):"'2IP)DO!=J!>4F*<=H67Y6"R'$R6@\ER,%D.=HJE37)D MLAQ,EH/)Z77MO*>"2.&L71@7+PM>9R\ ]3#G;>FN^E5GU5E ;GSO2-%4Q4T4,& M5[>Z N^LQ_?[V2;D^O/U;ZS088/0W[8MIES\_2V^L2(7I?'%W[:/HUS\/2[^ MBKR)O4A^73V*Y.>*W:_\%+&2X_CB<\50L1B) -,IG%&FP5U:O<.LY*/DHZH] M2J]_3AF:CKYL^6 MG/#CWO&L5>HXW/J;E&1USST_G'B.[9$HP&1ND( FF.%XKK5)@RF9.-X3F7D6 M<^+C+*?TD9$Q8Z[(]W;AX<]XT#QSO#FS.F*<\0U1@(>]SF%SR8["C%QO#"3@ MK^='N?ILXO!C7$M.V!QC.GDV19@37D6#()K-Q9'TE A?K"0S"FNFSU'(_C) MBQR+OSWT8!J.&3EH!V?463X =G5Y3;,LL+@MO3YUCM"/SQ&3\N-N08?A4%D. M_MD!X"%D#YX/+[+PR-2XF(]8$4<+WH3 :CAP<,95&.8_17A*=LV/Y88U9S' M]!M^B#F_'ZCU W[]\O7#1_+'?4="K5'O3QN@%@NB-0XV.W=&MI"LE+R!RWY< MWYM3#R6OQR78-8AR3!83(O,U%M. <@H?.,_*LD@O!?C:(91BW5B)R$5U^M>E MLW^/"Z_-YTKKO'HYXDQE<$M-XQ;H%2[3?]N3Q6F=GUSTQ&R[X MG#O#G1^@C?=S%'QGYM2U_XK8JC.U-@#EIX0'3[3JW&0\?[[3NU^B3J\O=T M4/))T6!]AY +Z%*0Y.\3'U4O$/\ELGIOC0LJ9#-4ZX%QXHYO-T(,%GW?"W5. MW4VE&;D&01]Q@TX]W-=Z3J/!GMN]04<=-9354+E)23VW^%$6Z(5$^I&0;NP! MZ08BO=_1FFHO?[Y(OX"2DW>Q,YCOD'X?XZI3UX S_;W MP+/]JUNCH^MMR/EN ,(L)RYU1*^JF6H#9"[!FOK$9M5W<9AQ[ MLC]S9C>BM0XFM7EUH>I K\^K5=)/U1P?#Z]NU4Z_N/>09T;][=RPJQ.Q>,+N'*+1A M<,S*$,#%V#-??3:GSSSO59HT^^?9/02;#0PV:QVU9AGPV6J'$K1-@W8/P68# M@\UJ9U1T*UTF:,M[-/?/Y730THUTM'/5W1&6[?_+T@1>F M;9>+O!-)BW5C67%20W5D9450Y_Z8>,6[6#93+)M,JV5>+%92Q;4V:G8+'0>> M$X6K;RE4&QRI]DH;+E4FYGY._0R##^QZ[#/ZXYIB _T;ZCS1YP#1F%\#6( \ M =LS]\'RW+$UP^V7^?R#33ZZ9H<7;=U'X\"V;.K;.?9=4S)XK+'S=?OL\08$ M'GGKN3S#E\NFK&$Y%U:B4NWE[RZ-+!N^?U68ULK!3R9[&[Q@3M K/)\+IQM> MQBV*CO].6S,6,O51#?J;/33'?6.H:D/+''3[(VW4[4WTWIC2B3:Q1D/UWX.K M6UZ8B5O!6]2@^,G']+:,LY8$*$DKOQ:UG"=1#;RVF'.Y6C/?5F)M ME>::FFM9B G2MM,?&FVK>6QE(:8<5(U!Z>L?=8"2U4J60OO*-1LM63U1&NQ4 MLGI"=B%W=31G[IW)8>J_@/SHJ>3]3S"4[8 1;G;!+@Y6E_79 M+0O 733FR^MSFL/\ #%?M\.TQ+S$_!XQ/]PSYH>(>77GVGV)>8GYQC _VC/F M1UA'/-PY[^_L,7\!J>?O?\Z9B6%$L&EFY"6O\GJU%>-?;C5?>7]8O:?6X=SO M0/^%3 )8 W@^ M]QSLZ0XD@"_.UQ>G<^!A6(UW9JM#J%*6;1NY?MFE +[=T*\MC,J[S>TDC')= MQ[K#JUN>O-6&3@3;NV(D-UP(-Y0WY6N,&T9X.$0#MI'D!LD-^^>&OKI7;NBI M;2-;=9E0-L/3E E1 M8!4%@KY?@:!CPV:M%]5QRD&7WNN"7?Q-W^'U[QQ M//-'CGS]*\* JG-X8^A';%TWHE/IF],;=D;#00L;K[2R&TPK!Z6O;WM4ZI/0 MM7;U&=G<64NMU%G+G%+W =YGN_S/R8*S C^)'1;$B07$,[E>UUGK)7^0%\&@ MK>#5#:G0MU3KG4OCTF8O.T"KI$K-<]K86Z*)3AWG29E#-7TY*;)\]T+J7%K6 M?L[Q+/H=KN^N=0 S:X>BW+81M[8!5G'NYV.:]18%(IW4],@98G_8X;1@ M9@2+=D:P:)4DALLS?U:U PN-G(DR M/41MS=NRIF/DP;A#)GY?$G\9)\">F M]BE:8VYYR9_M@*KDSXVNS?Y)\.?HZE97]+8W?=HFU61-BLN@W3 M^7/D\7IU*/BR'JL.EED5&];#;TWQ[ J6_0>UW4]>$'QT32>RF/71?4]]%RX+ MREBUKU[=#HTBHQ;:M9Q "J1$7PY]PY- GW9UV^]*])T=^D;M0U]-'::OHXW1 M'?:/#\Y+=$O^1GUSFO@DJYQ\()L&-FUK#-2CV!HEK&C@28]-9:.VVMB7P*P" M3*TMP,2..<9( E,"4P#S.-&-$F#VKFX'7;WUP)3N%^E^V1,K[BF0T8S9VP?; M0M\Y>B%MWS8"K]MFX U D^[M?/Z(!%X;@==K,_"&5[?&<&>%1#I4MG:HU#U) M2M25K M;V#MMGCM!NK5[6#4\$$UDK4E:U\L:P].(BMMH/&L4?W4.7^#]9*4PL($V6I! M<5Y729*4DZ18%IX[MN3O_$.!>2P*2_'//\_59.>@^6<4A/;D>>^%JX-EH:3I M:-3:+@7I0!VP:0,6!H2Z5EJ#:L-[7"\DL[A2G="PQ-5^X'I;/NP;LF7]_3L[ M,!T/9_-E4G6/H:FX)0!>GWR(+U\LQM]< M'$Q]_QF_B[T+L 0,0 &2&&B>$9P['2:;%LP2,X0[QU'(EP\?;R^O'K\/7^ZP M1^:0)]@[BK7)4YOYF#7RG/-X",F>N#WX8Y*"M_BKN.JMI$9YB5L6N&.IP4*. MS$#1,VAHT.UU^L/U%?&R=X <5/TN"^L?=93J]ETNTWJG6?O,W<-\PR YG;S6 M&687W&J@KB^]ZK%\54V&=E/G$]^CM2HQAHT3OB2*Z9)B-2EFU)%7YQ#5XT9 M<+.W=.@*]^^.0#FRDQS9)>7JT6 J3S*2_?FK.+\+=7:+OAR$TIUKX3_O_XKL M1^J@GGT7OHV]*%NZLHVKVVY?Z>MMR:B1#"(99&5TJ% (?1 6Z4H6D2QR*BS2 M_"XRL7\RZ_H_S/=*N:-W!6PPU#7]M60/R1YM9X]".?F^V:/?-O9HR+EQ"M;7 M-Q:$OFUB.-' M+C9A\'R?F*G^_ M78@@7JV/\6(!&WZ I;J;P)]W MF+X(-[ /GO_69Y8=8J5J;0UBB GC?:7?+_8 .UD?B<3;1@7UF(C3)>+.&7$' MEG$END;N'+NAT38GET3;(=38 Z(M+]JZ;4/;!;E4Q6JSG!X;8($%G7DPQ/^@ MH]4+0H6X+)3>UB-Y6TL8\OU/;*T"'RTSYCJ.+.$\/*^TJ2:%TE/1(DAM]+$V M!:H:8KZYR)E$7!L1=R Q5@-Q XFXLT;EC0IIPV :J1),9PRF M!B73>AURI+7-.261=$@=LD$DZ6U#4JPX)N])B*B+9B2'+3>4]Y_9_0U9)6VV M1CYE[8JV*[RN(J+E_:=W_P7%C^Z9:WL^;*%C&24ZJC$N%N*S%[+ZR24CX^K6 M4#5E,&BJ Z9TE+8(.1MM[Y78V:#1-A>XE[!I(VRV%3D;8--6@J@Y*ME!MQVXI6ZB64V_0Z56B7]*' M.SGDW:C@5+C$)I>RD:ILI"H;JOJAZEYGM\5?$T M80\B31F,M)9D:T@&D0RRRN4ZW' X[IY89"A91++(J;#(AD-F&V_8,VJN%Y1D M#\D>^V8/_;#LH:O-];-J-AWV$K*V9"/5=I@N>^YTJ:O:U6U75[3>SJWN9:9% M^\"U4>W?.[QT":]SAM<&E7E_W2YUM;D.5!):;836!G5SG]!J7=;J!;G]92/5 M%FJCQVMKJ:O8@6JHJ/V=6[&WQT>,N!4ZZU%:6^IJGQ^/U0].5[%UE;9SKR'IJF@?IC8Z60_> MUU+76G<4C$3<(?VN1T!<3 M9JX&&\Q5<&]I!N][J1;+X^7:'D$Y;'IUNW)U6Z2(-=8<4M?6]$212WL$C:?! MI5US[D59<65"-=F.4]XOVW'*=ISR_EWOOZ HA&S'V1*S;H&KO3[ M@Y;X121R#FDT;M=74=>:"_]*V+01-ANLT6UATUR=HH1-&V&SP=+=9:?2U;;M M5!?DP>=+1N;T629-'U'1^Q).F?_)X&-=]_XS(''/+*L)3BN M4^ZNN*&XFMU"QX'G1.'J6PI]09M&FZ9N@IN.8\(CCO.TR/_$X2(.[*$Y[AM# M51M:YJ#;'VFC;F^B]\:43K2)-1JJ_QZ G(EOFJ;1K3E]8-=CG]$?UQ0SAFZH M\T2? US%?']WV[W.4[T]!!LL$TS384Q?YO,/-OGHFAU>V'@?C0/;LJEOLV E MJEHP=CTS)T*/O/5=SEKX!T<)\O IH25LS%C+U433_K0++7-U^YR<9>!-W M9>RXCN9[!3L"AFA&A\2[TN=H!@\RE[8AK=!)R)O-[) #">NZN21^8( Q%KRS M ]/QL&'Z=WC &\@1NCGR@--JRT&]Y4I?TG-T&8RRK1\&<4A/;D^4AR[1-[ E@YFF9AE@/O#'Q\9!W$4-1!1H, MH"L$P""GV"":QE$ 5P>PU+"FCSP8K/#+ !4PT&=B!R2(QG\R,\0' (&9&\#V M37SV$#E\001,'#[E&!G\$[C3C'P?EMB!Q[B/GO/(*]F)"?H(A7_%+7/?,QE# M?,";;3?.DB6F0^-1P9)3!Z_ECU;XL^.W>_XS 04,-@'X_&EJFU,"FT? \"U\ MKJB?X4)$?L"GG$RW YL./!R$CL6KD)[L$&Z=SQW0DU".X%<17SWR$-G\FD6R ML #5)CN8@,!^S!()./YCX+,-D4^#M81!)< MB(52L(:@*DWQ\6,Q9OYL&G@N_,E'"'HH?-&ILI4N\LL&Q>X(?%:.Z^^Y%9G2 MI"D"1]E?D8UJ!)GXWBQ%',T+M@ WZ("@1 %&<)@K< >/@U5,%_P1YFGA@@)Z M\.\Q=7^0.V+P5$'C;+40U0 H>!<,F3-.D,W0 MBT)X.$/*1.X/UWMRL6(PG,+? '4&&^M% !VF^V@_>& 0!L#F%IO$D, 5JBIQ M.N3]3Y.!R0A,8X$ZX-MC .&8.=Z3 M>D(+0\F(/KA?B5#0LF@(B+ >()C3)$ M%, 9QY4)^WD\HNKR#U=\2N'Y%#\#&N%>8@% 0"*RR01W'\\MQ>TD5;B!6P3$ M%1QG/G)S@$B&=OWD0E,,SACL?C%!4'BPV8XX.?!Z(M;U\1V8*VI M8%20BB'?JT #=Z@OEH7+,O?/R$6= )<:UGY"7B+-=?7UV^0^_K?V^A6(5?@S M").WS.P@ ((SG[P$+I["O]YD8HLUHG,0BN'SJT2OKJ@[8< M;_XPFH^NZSW2!&UX(S>ON+X/%(<)N#9-1_B.\P3-C3#6!^XC0 ,F_+P%C2!< M\RA4A&'_YU+_DQ>0.]A\'12';V&D*,7>@;*$D\Q1!9Z8O*]#$H85! X8^P'@ M3XG,Y7#"26EO'Q^' 10"C8OQ14$!&Z,^FV1:6T0^46!68& P%T"3!O9]YM?R MXY3N3"XZT3SE]43P00@7__KC5TKNWI">,1VK/AM!7X48MYY!O4>+9-XG[TVI[#.#/]>V"_$3BQV&Y3R(-4>INLWJ.?\ M/00H'*(;CLQ!QXNHR]54RC4FW"(C%"0^&"VQ0..;$J/ &T$$/_A8$D( YAY\ M.ENUB!-88 2S6,PB?^2Y($6@@HK<(Q.JY,(W0C-A+@R>KV8)#+@I+(CQX=,R MEW%>'M, R(9,DJKO8I=&8HJ-/IY5AX!4N)O[MD.&>:F0&T\B%WQ0.:\SZ5#V M7I3;L[F8E!=/@JT=*:R9@M7]J/YP,L*^S57^1\^V]@^S/+)BBB!OY?A*@(K] MR.THL(]1A].T9$:1GL"'P9\>X1C.?*X[,C[&]A"QD"E"NQ(Z 3>($FV3$2#+> MF# 6?)E0A$/L3\]V%ZF+_ /*Q:/-E8U$9<6K04;^$9N!( C<>"/ADQ)(FU&+ M&\2Y]8<+ W1D! GC<%LW5KVYL!"W(C[AN>PG%[ +NT9*IB(O<]K<@\8E3FK3 M^WGJB-TH )T!<,&L18JE#[78##4L?Y4&OXPR,5V&6A6*1-PD%C"[/(8\9KDE M$V\K2\]=>,:*54['E%OE%6O\Q#50UV9B<)_!UA 4&JS##PH06(RGRM3(A#E7 MH=%%:/&53EQDG$8/#[!JZ-Y )18>P,PH-MZ )>U9V<:<,34P8T$O1T(R9Y): MATE, [=MO%THP(F*O"BF3(Z*V A:''^LC0>9$E$D??HJ.T@9'/UT7.=G/_FH MA3^FC'S Y2&*P'1^YZTN_S.")=-3,*,/W#-_3#T'Q60BLN91*,3>@F\J8[B4 ME+%N^7:*;@3_N:!GOH,=^@GER,NWL'\#YCO\O=?JP!B\PMU\S*844(.&%>HU MKL"S.+7ON*>7@CX.Z,/'*.33I[?D96ZWN9]C/,3/5$K. MX#$Z8QRC#R!")*)?+P_C[$*"P2YS*J2AC8M@1; I S6MB&_),=\OT"">-'S( M9IP:?(]8H -,X 'HP(4C#S]=XP2$BZ$X"! P##9+Q">ZU%R8_!0E57X27!]< MU&W$MJW G<&*B\S6<' MJ&['ZE+&_BYNFFZ*JX+H$X9XMKK>PKK#C% MRM$PGLF2C(3[QL"=B2Z)WOJ9 M"UR:A]@2N6(.$)RQ^#ATSX55H78W)FA M")?$&)5[$%'_8:"\"JK'?M60)=,'.1O8Z'_EGEJXAAL;^.WB TV*?)UI:-99 M2-3R^$<2,YKSF%&8BQG=D&/&03X6]4%=Q.)3$T,#OF,LF*)^6;.P\ MP@7U4"? "S)#JPQDN;5+P )VQ301(-]8;! (*/[NXJMQ;=]R3>"..]O@*?>X M!R;>S26QLD7Z3L4TE?[544/JO32DWJT?4G=-[L=#@GRS@Q_K ^F#LD#ZH"R0 MGGLLU].$ZPW?L#%6OD7\FP^A;&3ZT' M_XQ<)A+P8G.VJ^2\ 8[]* )NR<- (@!**&SM'X!LMB5<1_^R_0<;_0CS^YJ@ WU9:YW5*9NQ+!F<35RD7L\.I6*[9P?J'4'UFOX9%A+\CB@2@O M.%5K#Z[?[. ,%=MME9$-=I$YX_Y?!Y2[%9HX&FX3T%"]+1"(FPX3!HCKQ7M0 M'++F')/@;.;Y/"SG$DU]@9L _V#' ;V#CY# \:"TQ#"NL+=<;/:GKJ[._I2) MG#*14R9R-IO(N48O:JL"='2M8M#P]HBE>/U&M(IAPR/3R[4*93NU8M3PZ(P] MJQ4?1*P:50%%!*]2Z*4>M2Q1;>JA;TOX65$S!RVE,U^OQMHLJD'"L9W$^ZL!6 M@;'A)%#+V8A'=+D4'WN^[SV)K$H/O6Z8S^"-N24/+Q)#!;'.X\/I(PYF-8_: M8C7WZEK-7S'SUW/O7(M70GWUP(1CH>WSO?%-[!E9:TD;W1)[U>@6+>EOZ7/) M5X>Z.QC/FW:!59N(&%798/6EO6-E=5;\E\[_.U!N8"""+^CFZJK:RQ^O2+9$ MF"J3Y2O%7R-YTRPIGF8 W([>*^^9"4'B.#R[,ON0O&0B=S#QC\'*7(/<$IFJ M0&# R2OAL$>]KHE[>>@-/V2P9-S!#LS- M Q>F/4?VCQ^5FX@0.+D/LNO=6(@Q)\YDY[+-'F-\EW*!FN66@11,WXG1/9A/ MFF!1^L9\C(._@(<+4R 69,DQ7-_KD Z0!H7"G(K\YY@N?%^N^*5. MP:JVH#)=]RI2^BW([6^P>3^XZ"%/J=G/$;-_=:MVC (Y"<#223(RZPUUM*^A M#G"HQ95/ASH1B@TF5L#RS. %4^!1GM>"3IF^H8%M@E'\SL8MP.++7$:"PES;YJ%,C<8LD(:+:EA/-6^VM;/2X@P>14F M98&F')N>XJEX4?8.D&_TU4T]3>#V[_$4DZW=!]Y&.]ZA\X#=)+^\MNP 3-;G M&]OE).,WO9Y1=,Y>Q_H ;F=+G5;XJHJOLYVNHXK=+FZZ%[\Y_KH#7_U:_+S; M[^C]8>E7:DVYV]$L]X=PSMZT0=.;*]CNRDSR>JRB(L3)+[:2AT7LYE. MMK>O9(6S984-3?9W9 4#=#)%ZQ;3YR0KM 8NDA7*PNU-Z).NS[W#+P-:C/9/V&C)!:"WD"9\Y= M+B+K:/K[0.2@(5M (O)<$'ED0 X;4LDE(,\$D+7TWGT@Y)8!DBLM@"I(B2'[/6G.PGUERS7=S2 M9\X3:W5%0XW\97T;B@"I/44AB[C2F,:]#;8F?*"4+M96,:8Q-8 M*\%4[^JV6!+^2@+IM(%T0)E516WL7]WVE>&@V.E4 NVT@;968]R3Q!JT0F*= M=*KW:(]Y#G'%=5T%?H= 2>L4[-JY3Q4GWV[!<9R4CAAN]?>D8;.9Y<>/6.Z0 M7BB9[Z*8K['LE:V9CP=GM7ZQ;Y9D/LE\Y\U\Q^:]O@H;GZJ,C*8*223SM02& MDOD.EY2T-?=IN/-UM5'KF>^D4_DK8N<=PV;I;I,%_P:0VO(B-)7;5KTNA[:7 MH9VV)ZABS)E-PJ=T#[$^^ %ZST@ MZO).E-#[3I#[,^_I_67">QL&7S(RUTB.57.[$)[#,5+Z@Q[H@<40?!-K5IOS M+F'-1\=<*QGG+-][3FQUSR+F?S;E=5^D.YY(=:\D4KX]!K MWN-L;AA]Q2AQ;E]<1Z_W_' D;(EKQ;EH)&!FY-MXU/I.2O^Q=51Y_SDIXA7A M++P$^9_Q,=-S?FB)U+97:=OKU>V/>-XX=MVG3NSKX8]9S%%(&HLS*SXV_<[W M\5!PWJU_8R)?7D;W5R?RR4UY7PA8KWP?& $#B8##6U_K];(#(V H$7!X!*RW MQ@Z,@%%%!%R"FE[4:[ZQ ,ANBB/:4,7!Q=U.P=E,CS. =K]%T!ZL*6UM@\EU MG@@8'!0!%7P1 PQV&D-%58L)NQ(&^X)!MW4PT*]N^ZJN]'4)@\/!X+ &;Q48 M8 !BJ"KZ:(,K^C+].%^9SPF*I\;OJO!<@"ZOJWJ;%)XUI9G2FML7 HS6B;@> M%A7T]6*AFP3!OD!P6*=.%1#TKVX'AJ*K$@6'0T'[E-X!:#M]9:AITKE35';^ MH$A;Z@F?-5OJ>-\$7'!.]=*2%Y+K6G:22TMMPI+WX"3NH&EK^J=EDO? MX-(W8-/LOO1#Z;T]PM(W8,PTL/3:OF)29^&C>3^;.]XS2QPT\\@WIZ PDKE# M7>FH687LP^KF&P"N2T?-X1'0:Q,"#(F PR.@3='IH736'@$!AXU.;T! 3Z;> MK$V]"2E<9L4'^OZ.<2B%L)^F$_'2OO?4=[TH%%](%\XJQ+*%XV*(W0ET\5-@>1YBRW-64?LE9.A(4)] \81^8T+G*-% ' MRF!4;%DI87$*#1;V@0M,:!X-%$V5.3[%!E$\>WFI(Y15WAN\#DTN$_';=8M: MA?GZ2.\VWR^J^4YMEX2'K3I)-8<'T61F.#"40:\A14GBX=!=IIJ#0__J=MA7 MM.Y0Z0X:4I D' [>@:HY/ RX>.@9AM(MZ?%^<1XFC)?!6 ,R9[YP&&W7>*JH M]#?6-[5Y>T0.;2]#NP1;HK1Q;)T)GEN_]K(IGNB&%0765^;S/6:]D:,O[UJ) M%$UNC_LCEFP_PZM;M:/M?+)/>XZ^R/&L+^B&-_YV.5)?8E]@^&_4:@ MC[D6 /VNA+Z$_LE ?]%0WP'[6JM4GDLPZK<\Y_2<>;9LBN?'LS7-E/2DJ!*N MU9OAVG+N:>-Q:Q+];9K; 0R5=>@WFC%5)/HE^MMIJJP#?Q?!;TC1+\%_,N"O M::RL0W^O58H/-U=^Y4GV\*]E/]XF _L\S(Y9'WQO]M:;S:.0(FF^3);I^QU> M\L;QS!\YNO:O" -RS^%]H1^Q*S[PA'XY@F#.FSUY/CSX-!W ]WW*R,1S'.\) MT\(XW1.YR'AE(9D2A\9&3/FQ@6(S"(3( U\R0@LIADYG#[I"3_P M/2O$6PG%IS';)TRS:%M;A.3PB:>#Y_?CCU&=SK @3MGV0&$YL& MA+DXAG]&+B.&JA!=U;O\$OC%N%D$QEK4\!]B\@G 11P0EL&A\X#=)+^\MNQ@ M[M#G&]OEQ.0WO9Y1_\%VKP6,;_ 8QR6 \_467[]^LJUPBKS?407_Q]9Y_.;X MZPY\]6OQ\VZ_H_>'I5\!%Y=^ONI1FM;I:Z-:CUK]N3'LRD$=?%"ZL?91&WP_ M:V/EH\)E)7J""6*"^:W:3;]S.?&;D _O%^1#A42/LR3)/0C,S039!2PY/76; M)*\6T@RWDBJ)01NG>SGT,G;EK[.DBD31+BBZA!2KK]'8 5ME8Q]6O:D4VU*3 M_X3LXE5EW>L[-NYHXMW-@-ZU"Y,,%?-O-64X'"@]M7C8PG8QP+R%[Z*MO M/]*0\19ZNVGA5<-K9\!;ZYN('HFW^!F'FJ+W=F:L]L1R)? 6@;>^=^F1@*=+ MX)T]\-:W?3@2\ P)O+,'WOK^$D<"7K=MP+L$3_$OFM;IJ>3]3^:;=L (:*XF M:\1Q? %\I*UOQ' D/NH!'REZ=Z@,=N>D]E1+2>@M0F]]3Y@C0:\OH7HWJK9=C_VEM#+MIHZO;D:8W$<.0CH>V M J^-\3-=E< [>^"U,;BD:Q)X9P^\-@:7=+UMP+L$5^OOKL7\)UAAYDL':T7N M:6.$3#>N;GLCI6L4>]]*/\.9X*Z- 3*]*W%WYKC;T-G[2+CK2=R=.^[:&$W2 M^RW#W24X5>]#S_Q!OLR1S-*-NH%KVA@(T[$Z3!EV=44;Z2VQ[J1;H7'HM3$0 MIF.AES(:#.'_$GIG"[TV!H_TD91Z%P"]-H:/#+5]4N\2W*G?6!#ZMHD=P0*N MM/(C*:5#=3T'M3$.9F"1E=(=:(K1/Z/^_A)ZB]!K8R3,P#(K13,&BM8;2NB= M*_3:&$8RL-!*4?NZ8G1WUALD]-H*O39&DHPNEWK]D3+8O4>U=*Y6;PO ?+Y2 MKLEVUEDOQ^HSVA@4,_",;%57>OVVV'S2W= X\-H8%3/Z>/IR%X WDL [5^"U M,;!D8&!)'8'&:DC@G2OPVAA6,K"^RE"5H=86B7<)[M7/GHO@\#T'OGL@-C;V M94%(K@DNJQ>%O+F5]+=N8*@V!LN,$3!4#[._%;6QAG'2]= Z[+4Q6M95)?8N M 7MMC#-U-8F]2\!>&P--7;V%V+L$G^MJ/?;+?/[!WD&+O2"SL(WQLZYQ==OO M*<.AJ@R&;;$,I4NB<>RU,8#6[0+VALIPT%=&6EMJ:"7VFL9>]^"1IXG]DUG7 M_V&^5PJ[WA5@:ZAK^FN)N7/%7!N#3MT^R+N1HO:&RJ"OM01[#7EA^7L'+==B MOWHA@Y6G#LQT-O-\?FR!M#!\B(\K98?\G#)IWRTLNE EQ_ZI2F: MT5= _6CVE(^=0' "3@^)]958;Z5VS0\,,Y31<*"HW:82U"36+QWK;83ZZ.JV MVU6&/4-1#2G5)=(;07HKVXCT^#%E744?#)2!WCMQK'/CX]>0PJO@7\M^O$TF M]#F:P2*;XF]<%]N-."5O_\XO$_,;^_B0>*[\\YV^3.@4HZ;; UC-O<#&]][X MS*&XUJ^?;"N<)I#*W1533\UNH6.@512NOB5'*7'H\^$Y0^?'.^N+M,C_Q.$B M^NRA.>X;0U4;6N:@VQ]IHVYOHO?&E$ZTB34:JO\>]JZ2FZ9^,H4Y?6#78Y_1 M']=T C.\H-[$%EL!B,,R,O?71I9 M-GS_:@4GE0Q^,MG;X(5H ?'H^5P8W$38#1"O EK2UHR%3'W<0OZVF67 'OV. MTH]X$UP.=$\ @.AM&3NNH_E>P8Z (=J@0_Z^()N+BN'B!HE,P?Z*8$KO'W%> MW^':-XYG_LCM9IK8=$&X,^LN3#[$9S'8^^;(-7X$BYL]BXB'%?>)RH)^:4/) M#0;>NXIC_XR"T)X\'UX^\Q7X/F4$M0GJ/I,I#0A[I$[$V3:$;VSXP@P10HS3 M!CZD(5SW"+ R03'Q^76P[S],^?7(\/A+P,@DY?H@X_HGYL-#@P#6A$LWVT*O MV<2.7S?Q',=[PC P?YUXFP^K8^.++#LP'2^(?-;99F<^-+;?V&'X3+Y&O@ET M9>3NP6><"C?)^(ZQW.2+2_X9.<_$T!2BJWI7$6'VZT^?WO(5@;\\/T3]]3DO MN'][HQ"X1"&4O -MY0G43.+8,Y3?\"\=VP[>8,9 >HF+B8$077W])GIF/O]= M>_U*(8R:4WA(D&QKSPBN, ,A7,$S "S,!/#@RDP!+J&E0L06 \"%QRQ,;&$0 MQ3NS$8V?^<3IS /0KW YTR]XTC_P@HLA8'GF:VN8TFR2A9LQF*VT9L"'&H%H4 B(+ MQ1#ZLJQ^#X\-GW]CX=2S/KJ/+ B1_%^>7.8'4WL.1@NJ+*#*I3;)M9X3X_K5 MK5&T15XDJ/&B$,2+6 _&WP1D3 $#%PDN_!_/P4N"6B!. (Q/B&DH%BN($,-( M+Z&-+]#^+OL\(7R'H)3-?4%0CL%+/7<-9M_"-3BM=X#P[$EB/G8 P0 M!F*R($B'S66F-YD >4%T@AB-0$FF^+98(L,C<1(>PHH\>?X/_,2,L[H/P/BV9W&'19!;@8I3R_LMNE>W P-]=,7 9SZ'3"&HVN!F$>YU M#5?,]%_X\OH3S:\A'AS86=5L,U["#IB.*!(\W^)ES"G*!27N_HO.YJ^_H1B\ M4_+[+H'9>(EJ5GOUN\=;_?Z:U1?#Y1:00T%&_HO\RPM1W(DNFB =OGRX5^*M M4&QO>/&&VYY03?XK FD9BY?LSAS<$EHNB*"3D*I? M.+QAGEP\\;U97OC"/-"EAPN#E)O:J-K,Q>Y/7M96.GJE2H5-.!?%;)"@F%W7M@0H-*!&QA01?4PMSG0?XY: ^A0EJ\ M;"<\!/;/C6CH'QL-HZO;?DTT"/?* \J,: YR(ELZ)DZ:PTM+5T,HX9FVF$)H MSD^F@]&654Q6/?76#> 3%RXJ$3PE!&O*=JU43C*_@)Q;"*IF1PRV*WR(G MM.>.S?P/GO_=IS;6*WQ_8LXC^PT&-_WJ!>%W^C.)QI4I*WTMA_B4-C\%+,+X MD23DSR0O-?T5F>&3R1P>?1W2GR MQ,,S.99X/EQ&#)5;D8-%F5D48ZO@=CVQ M']D.F.L?#7,KG 1-8VZ/$]PCYHS]8\Y0.^04--N/8L-(G,O)UF%Y\ I4"%AR M6FFYF(ZWB")'Q?JP1WWN-_B-N@!5/TQA3QI)?)LMH+F?2 M+K8G*=D9*NC-28B!DC%P#YG8%HL) _ML) @2$U!!U_*?,-#$>@F9/PN2=ZSV M]M'$MDG?NF2KE68+7&Y8WV@DK#_<6UA?QI ;C"'SN/&)3F!5_/L8^1'D2*$_ M\?(M_MO/>/5*Q!)NS>H_5R0V9&*%)Y1=8^G(S6B49!3:+H:@;Z[QDZM**5S5 M'W1H>'W\_OXW00N]LXI*O]U]OOO'^]_>?_[."]4&K^_)NX_W;W^_O__XY3.Y M^_P._G_WZ7_O/]Z3+Q_(AX^?[SZ__7CWB;S]\OG=Q^_)-=_>W__^Z3N_Y,O7 M]]_N\(N5!)M1_P&D-4_R&RYF^+R0A8,)!% 1)8 2T M.NICSK G5?&/S_BZ@/ MNZKS3+XQ#/5C$!*,BQG1U.O_ATX2N"8W<51YJ WCGWC^$^BWUX[G\8AA;AS" MZ>0^>FA"^';P0PP-YL9\O!F5N0[Y7R]*B."S1QN64 2]34&?T X=&'#L!ULC M>'1-[^FC@\+B+>5!4@Z* /J_"B 5 MES'%\^^=^TX^AP,?\?XG&+ON X\]S6R!,_C?;Q2,8(+^"Q$+CX<&?QB+;\P2 M&M!K1_-PA3&O 2I/.9KA(S"\,8F7CL/7Y, T:83^/#1SG)2/@9\L&P/J!..% M/C A,$_JGTRNLEA@^O88(\<^OL2Q,Y?@FB'%_,7S799RH%:(GV(,J:*V/=*N M&I3.3;#AVMWLR[_>?_O7Q_=_;)=H77D:AC;1]^5SZ*7YO#QAXUB)7SB,D)G3 M:^:B-F\I).:Z:\L'^]05@07J@#DL]AE&YK"KH -?,,?8]RAH-T$,>$SA D;# M2E>1*#:F[@_ANO@)>K:UE)F"GS\R_]E"Z>T'F33HHGT\23L3$0X#"1["I(ZY\ _/ M<;QJ?NUS30%D2NC->,0$0T@,EKLC M<9*7Q[AN-/A+/-Z0#R$GTFZ)?*U!&N M::0RJK#P")B^09+\DB(.R-/4(YB(%=\JQ!$P[G^27<2R'T1J4A&D"?V%> 2% MXXG""W@^$^XLW*G%_6PH:.-IE\G/33*C(5FS][46L@9SN@)!NQ3#N;4#'

O&3.736"B?-.F M9 HD@RT:9!*1)3&*4D MTEV07:S#PEL1@J 1NM<_V+/"TQ9!D3(QU^:(@A"8[0?#>"K/HZ4D,/G,Q+S+ M!!D($ZX-<5H@"466FD*X<^8)=#PF,B29_XA1U:7%/![K'6:;+PC03$+Y3.PC M0BE$-, =GSSDKP2F2UCFNG<*87P UZ4SSD@D)P-ETWM&&/,( R*29X!%+B:] MX7(\ !)]OF 8S"$SX'J@T!-]0+N,A\6!Z^$O@EP-UW&YZ<#@."\?*<\]29V//"=(7?_WPL<3:Q8_)'_=*\A4@9)XD MUI_QJO\N$E>03G&T,)?$$I?9H,3@.50HJV O"%+'4>RI65[6U%O@+Z0[97W9H51A;N%9L[:H(8-NP7)9UR_U MO!]Y;*\7"*QU.SVDWAL:@&J 8.>],C#8D60J@?P62?RI$_G]U_LTG_:8WAA@ MSU_4CM;GX^:_*:7C.3H:\BJ1S- "MOQI7)7_1!9[ =<@J*Z2^C M_.8M@#G,2YPZNB(/?,GE;WSY4P>!F^&@X#Q C'SDWZWS(9RHJ^!P'@%DKVYN M>]V1O8:=T3)[]?(?U6&OU>'BRZL)[*ZN"93E?>VLCI/E?;*\[RS*^TXYS8#W M)H!-EN2##MR>*%$D>&P:FQ7,?889J[QPI*SA&W8A@V]YS^V _"-- ;PS33;' M;^Y$CB :O%]%SU&T=Q,=YA]W=U^SMI,?L*@ERWTAV$3'Y[8RU@/Q'%X>B643 MWM, 756BY!ZVW!ELO)$?7X&;JX\-%#"O,'9JQ?D^,R\(B67#MZ$3%^;[/)UP M:28PL/29"@D8RQ>2+=61??;<:WY#ULOVM_C6)+>'!_<[Y U[L%U>TI52\"]1 M*A?O_:(\*>N;RVN/'"?NPX2Y2S!9EZ<3/S&1BAG-1?4>TBC^.LLW,K,V'TBK M;.W??!=9F["D:$EZ2;%!=G^P_(!@X0EYL.1!!*A2D-BN1QS/?<"B!LLBZ#B& MA1N'O&,=QY")*T%G'NB#_UF1ZW1*?%>]/(YSXCO[$?M26^0KM5=;3JV8P(9] MJ+W2[HO+BR539@*.X0U;L9@OIGZ<*J'G@[._Z)WN8L?2N&HN[>OU"@'.#]^; M>HX5-V%!@2-:LR GEF>;ICU">&]>_&.Q\:A5-/9(51,/V?8F3Z+-=/CI,'<9C[ M-)K'P9J.NA[ BPU(5^$U+M1>.P#>=(C]G-NB^EM,"1N$=@"MR8=>Q)5[#V_;T'?-V-K??Q$]^>A%F$0^ M%PL6"V$7C WX^!RHM/)GT_%A2MJD>?GTIE@DK-Y9\_TN] -W(UIKM?W?]_]+ MOK[_]N'+M]_N/K]]3WY[__W;Q[=G7%CS!RI2#Y%#L1E1KB50U@'E!WLF,Q:" M[A9WD1!G4W%IDEAG2N(+$EX6YG,G%:]BCD^7>D:5T[4"0GEKGL1IE3T [T!' M"ELL9O\S:4V$;#^C/Q@0"%LH/ ##8FM-['H0)"KNC,9'*(P9NL,F$6^LRR-/ MV%[3\\4>E+4VR):JV0VGK;)N/$T&J9W#4$KAU+G'W:\)";,2[J3!L.N(=AM, M'-8J=LBTA#D^8"LI8MQW MALYSX3B./)H?# TM^BGWF,7?BDX!49"Z\CM$, GO\A)KYN)@E/'"74]3YJ;%R=@:0.@] M#RZOP!/3B(*TL3YP3Y)F!6/U?>S:(X3L(PVPD"J[0HXQ-.(%^Q,N]B4-&&,]\E8 ,A47JXRWG1+WGD29C*0#MTVN:_ MYM=/1)L7,%MY%PZ0RBCA>3 K;DQC<>8*7BGQ:WP6]V9;^SX.1HR5Q ZB\A'2 M@*3WC(&OA0T:IPHN'LB7',F40VGF>:.Y[%1A"^1Y%.>=YZF$!_'PO[1C-XZR M,+[Q\^*#XB8P&V]"%R2GVHZ*!=C.R/U>!-"Q@E?%:EMYOG9ITDU/)MVT8"PR MZ48FW5Q.TLWMW_FNG(E/'V"$96<.G0?L)OGE->A/,I!*K[.1%!'%6(H].'_5O+F^.L.?/5K\?-NOZ/WAZ5?J1VMYN?&L%OK MCE6#TK1.=V#(09WRH 9K'_4KQZC *; "B-U?VWO5F4RC MK5=)\DKRGNY5DKR2O*=[U0;RQO5>-RK1YN'JIZZ];%2X3)__Q M?%SP'A<(K MKOH>P5LMG&_HO/E-.&W>ITX;/.@O-09"ZZ)(\I8W-EV8_0$ E%T6FU<\8CT/ M"8^,$YSVZ].B([K[*F!H\W0OAU[&KCQW?E3Y14*H.K%>U)%:Q0Y"ILG89+)N MSE@2W:H9?R^-OE3!S*;9YR&SZ9YJ^%')*5"TP' -33X_:9Y,UZI9ZVI/Z75' M2V[01BF 7]6BQ&IQ);$KL9O'KJKTNZK$KL3NR6&WJXS4N M8"CG@KU)VP MRW*2NN8).GV_UDMM;]H;7,>V.T&^X=F7V]EP)\\]$AV;Z#4:= P)CIW!L9M$ M;F'H\?.O=Y*3:GK*AA?*2)?@#]NLHZ25=$W[QLY3M-KJR;DP$E=/?N75B]7[:\D*R?.K^Y.#JCHH62'9 MA@&>]E62O)*\IWN5)*\D[^E>)2LD5]H&]_9/61\IZR-E?60+Z"7K(V5]I$R5 MD?61K6*XAB;?;@^IT1\I:K?7JM(.66,FL5L-NZJB&W7#@A*[[5K%R\3N4!G* M^DA9'RGK(T\]'TS61\H:HM4:2E=3AKVZVG5[*HDDVDX*;3U5&8WJEGA(M$FT M;56&-U(THR?K(]NW,'JG+^LCS]'I*^LC97UD^TO@SA,=H_ZV!KX$AZR/E)R4 M,U,Z=5NXG LC78(_3-9'[K$$[AB>I#8PC@1'!7!<:EE7D^"0]9$7STDOU<[@ M0MTG]6HCDP&WXEZI_M"',$,O]0\ MF?3.MZE3]3S2?,&)]E]_&^K:X#5A M/V%J 2Z:[>(I\,#O""\ 7!#2D/&#P9^8X^"_S)W&QY S:A'V2)V(8Y&8=$[' MM@-WP@V6;S^"S"!3F OSR5\1\%#X3.A\[H",B,^BWQ!>)A;+@UL;CCK&$N"Z M6F>T#+@+0T@#K*R->@7*]K1,;%P8126.MA+31D=+Q'3_TL1T(JD"*80J;TIA MZ-OC*!32W7.Y2\6+_,4=*MX=<"NAR68R7_#"<&]+NF_ TVS8BD 5A;OBW:M3 M7[L[<:UP_%Q"R055D<>#!+O&OS:G&F*W1?%HC"M?$#";X#'#GRVK9/CS!>!80-/E\11W^#XE](3_+FR0DYR-L"U;O1D/LQ,GKB1TLZ/[4-)G#? $,,/6?PJEX4T%8 M5#4,$AU^)VHMJ/GH",XF764W26@UK'-;3*GDUWPEDDP4)]-8+9@"7%*(D6]1V#0$*"HY.VE&?5_,$YQDP*[ KX#$E+_07S& M9O!(&.0#T&4&Y"$^M[=@[\(A9.^8>_/(X;0];<[C3[P!X0)FX'I>U-&/\]Y% MSQ/YQDQF/R+E@Y.>?96Y^ME<"?41HA-N'0.4$!*1"QBRR!SV!].> P^-J8,( M"3)=B(;\2D!^ F6?S3V?XPVXT/8L ?Z)YS@"N:(/V!SP#Q#D/%,8"7]^"?=Q MA1_XB;SDF/4B(($5O+HA!8*?12^R7J<_;&$SJ[XVDH,ZX4'IZQ\E.YVL]/3? MI8*))#))]CAI+"E#-C^1S4]D\Q/9_*1-@=PSSX,OF@&R\8DLP*^9A3H<*.I0 M-H^0V#U![(X&RJ#7KGX#$KL2NY72ZS15Z?>'U3/L3@&V=2HVSJKKR4N]3K+D MA70\.=TTRE5.]L4L,U"=.EJ6"[7*[2T2IV"OZ@PW76PD68R#%UF\Z0DNGOOV MC/HP1YXMQUP,V],3RX2(B=M%I_O<$^'E&Y]AJ.J19;YV]+/G[HH]]6IV"QT# MIT3AZEL*9NJ1 *3W%VF1_SGU,Y?& [L>PU+_N*83&.P-=9[HGF>U> MYPFX//>5,YQ,&IGAH&2&0B !3CV?AQMO0,0Q'Z^",='6C(5,?3;Y[ZN_V4-S MW#>&JC:TS$&W/])&W=Y$[XTIG6@3:S14_SVXNOV.C/[W7^G)3@"Y^RV\"Z-S M?!X'R6\IF]'QDFO$R[?X;S_C76V BJ_RR3+:<1J;\#O07WH?^UF6.= M;Y ^F>8S3A/CZDG,/(QSV6$?CYA0#W@2"8^W+V3 \$R<^#$+(7;7PC24^(DB MXD\Q'=O%Y/G_P ;O>@]/5Y'&=R>,N93$.21)*D522YY)R;[UP3V,OY0L7+3H,D\GPA MF6(C4VS:0I7+RQI9L$N5G-%XS/Y=9Q4-THQN[2XTYQ\3DHC: 5'Z4")*(JK) M1EG;=A\\8SQM$;66/L@S=/>U?2 WG9OB/I M@90>2.F!E![(]MFUFJ')HPDHMIP_LD9X^D+^!OV1=Q7DKUGSY M4=81SX7?8;9_19@2G/0UC#OC^>$$&-2#OV@HGN%Z(?87]"/,)[91'VE&XE V==,>C;JY;H7AZDGV,)4M1Z/G/O">>H!#VZ!.U1228VA-XY1-] M%E_%GL(S0JW)2(@8MHR(?T, 4]O)0>96TL_1P1W& ME8>;[DP MM2?Q.0FS!*R;D;&K,]Q4#)FW8H!2I*TX"I)$AFSEG4S M,FI]=#K*J+6,6LNH=?T9E[@[7A0L0!D=:BHZI-<^Y?O\PT,24#L JM_1): D MH)KLX-G19=/''92 S2?)GXP24.+5W3FQ[7+/GLHE."X%'"_[';7ZGGPNN)"%JS+>UMI!R2!@*P8H2=*"JR1)9!!0%J[*$.#Q M0UHR!"A#@#($*$. +;9QNZJ,V,B(39. TFM[#B6@)*#6>!M[G;Z, ,H(H(P M-DWEGMX9R2"/!$N(MRP(]ADO& \B1QP=F!S^RUNQ8'US MUHXC>0,.TG,#8MF!&07(2W3L/?(.&__UMZ&NJZ\7CFODGVFO81.9C7D]/F^B M$;\FUV@ ^X3@"T5[#0>FY? S!9F^]8M"!8$!R:;"<"CTKE= M(Y5R5L),I?C)H+%(5CH0*S588;_$4,?">;WZ_F2A+^_ [8$\<+L%8Y$';LL# MM^6!VRUJ\747A=[UW7SN>X_8QXN&K+XQ> )&I*8GKHW&W.I 2=@ R0MPN&D(1N-QD M00"*!?R/"X\GWX;]A+RD^3&\ M7ZT;;B-^/6SS7][,7B?6^=XRW_LL\KWC M@!)7D8>+AL!:Y5#7])X^VB,HOKV___W3]WORY0/Y\O7]M[OO'[]\OE^YU>2F MT:\QBR;0Q9]8/8O]+2^AL@.QHV?Z0M5,Y_/,>>^5GV&;)(R#YH+'(7LN-^%X M KPH9^,JC3=G0A@N%\A5I2EYR4]B]R(8OA4HA/TT&1B%67)[,*4^'C'L\F-P MQ9\$QD%?U=:;3B+XV^UU^L/UT4,99Y6#JA^17O^H71LO;0K_;'7_J/K]IQ$] MVBVO7A)QRX#X6;0->QFY-+)LV( +S6D.R;#G$LBMF@ZP/1TDA2LE$$BD;J#C M+Q*F,J.CR1E_Q#5@0_7&Z_9DW1]6,<]MRPL_L\%V>DUMV?Y-(<2GG0>W)I6KHT_=IY M_ VMS27XO]9G[7R71['MQR2&LI0:U%DQ7 M553MP. %6D>*'#6W%#6F=IXC<;NV3BT_,%#C%10$3KE__2&FY,

$4U31G4#H;)%6WSBO9JMW+<^WI>@I7__N>)?WG][]EZ!9WU,G[HLQH_X/%L*X92RIGLQ6E:%TC+=V=73%T.3JM'1U M7FI*=Z3*8%\+%T:_@(#2NGZ*^\WLB (8 ;:F2CM?[:4E7;_3JS">DMZ>:$=< M&YV2%E5C&C#1^O$ES0 B>M/)B%=%L[VO;ID?)YWXAW"J=+=L?R]79__[DJ'+ ML&0+EZ6.MB #7]5;O3%SZL*['IX5;/1M1688*-Q))3+LGE9.CUIJ>^+NO]@+ECH#NRYULQV[2#T MN8$L]F /^RU(P_U2M%RMJ^@]:1JV=74T1:NM/,C5.5CBJCK8LHA0+LZ^%T-OY!YK4U5L?64H;%E5Q29,]?2%56U MNC412T?FQ"A;A;.GJO-3[ QFE;^&R= Y?;"\M_$4+7UKR#1&]UU<&(UG]=EXKJG>W;/0L M5[25*]H[]1+R+4\^N[2%UK;M-"UM_/TI'A_Y.6QDXGNSDD(#V8QZUZC92.D. MZY9KRSZW+5Y1;:@8ANPN?DXKJBE:3YYM=48KVE=KAQ-D,^H]-J-^HKY/W9 X M-AW;CAW:LAEU7;?<:%"CU6)#";QR639FK&UKN\JEV3O':(JAUX@PR(4YU,(8 M@V'G\,+L$DQ]<;;C?HY6/_.XE\P*ERLC5Z:N9W&H:_IKN3QR>2[2W-W@4T_3 M]/E?(?TI _O-^=6'2F_4NG"27-&=_.J#VKF4>_>62W.HN).^;8!; MVO6[9LSA25([N-BE8EG66T+I#Z2I<$8K"M:\>O(K*O.Z*]KY??7477%RJ:MY M (Q.ZXHU+L$#\(D%P0UQ4\V#T##T[7$4XFG2)/2(Z\'G;NA[#MS\D+8&DGZ" M>GI(5^EKLGE?2U='ZRFC;3/OY>KL>W6&6ZCPT[CGV8I3( M/7?DCK8]P[75N+U8;U:W;=ZLXY#AQ<+L8X4]&41R90_@TJRE=8#[<\MDP%I8 M7H2*]V:WKAS:&0RMU/+LGY?E^9[Z+HPU(',&'#NE_CH;\V9O\6IY_^'OOX2P MQP*\36\V\UR!\NV@W))=2=[?\/V7Z6-\0P/;/+3?\ (LU1.R1]6.MJ4+L 5F MIX3:B4%M2]]'"Z!VTO=?@J)7W-W>V4X4,JMI/6_GV&[K2%==Z)1-L?5"YW13 M"B343@QJ9Y!:=(KW7X+U]@?_@UF$PJCH UMP9@3$B\(@I"Z?CG32R?LO7/?; MWK/1L(PZB2BF-E+Z YX:*TE6/9.X;^B*IJMM(%EK[K^$G;A92[.>W#\M'JDC M5LZ2 #UE.#"40<^0*EE12"SGAW1KY8<<=G)'N>S8DSZRDJH/]K=O6/9C\NS< M+7]&06A/GIN6%OU.KX*X>#WW AN/SKGQF4-#^Y&]QB25:X/?O3P1&C!\P-7M M2YKV03Z&B"-[>?FPTKO?L ?;Q>@^>;+#*0FGC/P543]D/F&N!:;R;]0WI\30 M%**K>E#23P3GYD.#0)[8L,S3" \ MM=WT8$6XDH;DB?D,;W^TO2APGK$ZPXGPE7#E W/!0G<40JV9[=I!Z//5A+]= MBWB\OW+V,(^8 #IO!A]F9R>EWW=2\OX*B,VGU_W*LW.2S_D/<>'81W[*WW10 MK&>PX4^\L4-XG;E^,75<3'%\Y3?VR-R(U9] BR9>89J^F";(.C< @ 1D!A # M&'F3]"M&?1?PQ$_52FIQB>1D=[H> Z M_*+I_8Z1?%>/EF*QX0EZI[?5$XP.^3[-ADJ>:$"LB*<*4C*%J8$P2[R4 ,TP M"CT?I"J@*7V- *HM(#KW_'#BP3 (/.B)@8"&?T%L>NX#/&E.GV> (T)-D*)V M^$PL'_X%L*?O>K:9D^)]3!WJFB Z5ZY\3/TN;JO%/??)ML)IO,'D[Q*JPXV: MW4+'@8=VW\I;X;0U4;6N:@VQ]IHVYOHO?&E$ZTB34:JO\>@%1 "?_W7^G)3@ % M_EMX%P _X/,XB)):-J-]*:D5N8]L\=]^QJM7(M;Z4N3BSS+9K_I"Y86,]$F%3P\PDT58>9J.;]_^U]:7/;2)+H7ZGP=K\G[X/0N'C) M,QTARW*/=MVVQY*[=S]M@$!1Q!@$V#@L:W_]RZS"11*D / "R)K8==L$4$=> ME5=EXNE;;-HV1_&1'LN?YO,/R9D/*H'KLB,==$8[MB)0)WP"0@:.WZ5!V/AQ MY+BP8&([H>7'3*.TS'!*)J[_!.@RW>?,+)N DN!C^QH"&B^HK?BNR_&&> 65 M--$F (^@H+#9\C?MF(L\IJO"$R[YGIFN 6-$8(XA$2P-A<_BV9P;;GA]PJ9P M>L(Y"2/&(7X\!17?#]!Z9XLAMAF9;)#$:B3F'" !>C9J2,PDL&F^$E3X898H M &V,SVUZD6,Y<[;F21S%:(K2 $AUAF0ID_?\MPQ(R;)R\/%EF5PE8U/ !UYJ MV9(Q=1U01^$%4/R_4<"3&? 981U/?@S*5D#_BIV +IH:@1-^(];4# +@$V MJQ6FL&0*G[Q)L&FJUM-&>Z3D/Q$&-O'\B)/L>H)%*^<>],C@^<&<,Y#S*S W M9@ 03[B_8(BE1H_)H!X$Z#< 4)HS4&QA@>C3"B.)%5\"< #U^T]L")0N%IR8V;\ EL< >0/)!_10?S)!46'%0<"=*LQ.8&Z;*A(E@S4@"1G= M01S-W3AD7UK94I8I(#69\P&YH9)9*#(IW0>S;&&A/QF*K#2SRE(:0F/*\F<@ M#1AG36!,55:S,>$'W%H13$PD\-4D_,H79=J(<;8+'.8"AGF=6Y.V_^0EEJ!A M-%RTOF'1AJSM8M&*K&6++ADK2 M=U&C73AS4.J5G&F-9'-5N;OA"&2_;#R $QD/VD2#78%AN^!?&V5""KUJ!DC: M:.K'(4[9Q*E6'+"!2RU='7%"XB*P@533V[BH8?L$@ K4"T014/09,SW.8NR1 MPZMTWW& []8[CER,<:P',4K]W%]99^<2!B/Z*P7I"L;_@+0?4+XN6XDG,[+2Z(@*M M49S#*ZY@P2NOJO)@P2VO]N1!XIDD_B Z MF[O^,T6/AT'T3%^23W:3K'LG.*^/]3L:92O>]N@ M,/,;@J[_G(X,>P;%'XC7=@+TP&7\0D+4^3*FX[O'W]F>3!).G0DL$HR&P Z+ MAAP;[I)M@;EJ)'@(;(5Y"XE[%OC, C6!#5;,:V#1Z@#X[-&'14:,F)"[^ +A MJPE^Y7O+^1"YVLJ4;_R"/L)+,U#4:0!GRCL:SIV(N[)#%\FYY(1K!&.@TNP[ M1B4@6JS$5;)X<.9F#@.@T9-'/^/*X2_*SS7U$G3LF '?>7UEI)-2J>;)FG37 M8Z#^E(G[3D.@\GX+66L.U\5M9S*!,Q0/R#&-GBC(NJ(N;>9\GNG:SIH!E]5N M;<%:UT8-$UB,-*VJ=%;T.ZK#AFH\$X,K"B^7^/D1 -M)7!Z4K9;D* M(@^JS6E$(@]*Y$&)/*@CY$$!V?YI!@&F?'QPS+'C@K _9=]1:5P?@/"4 ,'- M@9"'^R]467G=4 5%O>DG13:V\#8P]7)U>6;@XQ,,>H)*,F>I+G[Z9LC<5SQP M9_F>!T]Q\NP&C>,Y:+.3>3P&ZD'EC+*X#H#B_6\?K[FS*@#+-A[_*QDYH)2XDQ=PZC%5/ MB,.BY!,'B7UN8@I>IQ'>S/OQE@*X:4+PY,'\</4U9]" M9[YEF=M?]%4/&A)D(F@+C7L3_W1#%4F(W57Z)-9(XMO)$C+=\J2ADZ2^9@Q@F8%GQM&*7? MV(Z%/4Y216#MZ2!.1&<+\>J2HXK=RTZCR-S4M_CBI2)4"DM+<5%#:UUC1V6+ M2%T24I;HM?P&NQGU@]W/2H/=YF.AJ$&2?;RF=[E,WM>CUCKXV8"6]%Y7_M/_ M#39; 3B-+5 M-FFU,P02_G;C,+]D'-)T@?QB[=0$+F$7GSQVSY?-SSAG,D%W.Y-0?*3))8@$ MK L&$Z;%?;YN>BP58%%VV);"ATDYO.',C_$Q Q:3*E@URW^DS"?%P@><";]Z M:2*M7VF^:_P=*UDG\V6OC[/R7LD/W(O+\PRWQ3@O@;1OM.N'0?L*DV[DX#T] M/-^T$G5]6@DNU['__NKE5 %5T5^)9)1VYW*(9!21C'(2R2@S,X"SE3>?'BZ6 M36V12IO6GP$[Q GSLBRA\Z-2# #/WY-4>]5>6G7 QWO43&=AAE#FU\+[TWA_ M&YN*,P<,=U,QG:B0Z9RJ,G4@2BZ8IU]12^JTQ#8(V; ;ZN.0_I5?J7-[83SEWS^Q9\:V X?OZ[W12H7ODU.3:7IP3#.-@.#N.T9%Q2I%3>#X M,AP$A+6CMBDY%3BNM+@49+I+\/Z\W4G2P>YV=VFPC]\.-;TLK.XL9E<=J,%Q M-4HZT7ZT%3??[KY46D^5]%ZO6;/:RH*DC1V3!>UVGG8-5>II@G8%[7:/=D?2 M4%=.D'*S[[67O]^"BMN'4$-66X7.3JKD'73N\%N&P5(1SET;S9NXJ01H'>$9 M3=)&6DVN*2>1O8FZ\T4.V 5Z7=U*(.=0ZD-O(%#33M0,5/E(N#D'#]CF7)>% M!HJ[=H:=K6JK]72I;]0E:F&MM!FEAB8-^\( /2&4JHHT& HF/2&,&K+1-G2> M@T6_KOQ72>E28>_72X11%4-2-74E#498+2U S4!2^P(U[4.-+BE&74U-(.=0 M?*/)PX/SS#D8^O4;NAW3WN\BY>HUA'TY ;7=&N@D5J21WA>(:1UB "]*PU03 M@9R]<\UH)&L'9YIS,(8W^]L+K1F/:0J?E-='-4:2,6H8>3V^(T^@M 2ENBH- M^KI Z0FA=" -](:Y*P*CK<2H+K=.Z)Z#H9]V]KS:F_TNON_>]^>@6]^O-@L6 M :5Z,GLD*8K((&TI=C0-(TH".^W$SH4NJ;V1B/>U#S&J(>LG'U/:5(MPO^D= M<0@KP )5*^V9=[J=@IC]0:^K!7(_/ M$G:WMV,K;5-B>J;[#.L4>: U)KY8BQU":EI 25ORVB:R\<$32DC D8SKQ@T)'1KK4BUWDN&XI MAS1)KWV&[SW;2F"T.4:' TFI[1\6&&TQ1GN2UM0+)!#:1H3VY=9)W'/(;[W; MA1)QOEHQ&)3Z2,2$VXN=?NT$3(&=0SFE-:5&<0*!ED.A19%KY%T*&W\O-KZP MY7<5+E8-::#5/:&%I=!FE"HCJ3^JZ\47*&TQ2GN24KM3BD!HBQ%JR/VVH?,< MK/G-*L8=Z\)&)H$_*[E>( I1;QOZ!TVC:?;^\:68P&BI_T#IMZ[*K<#H%KJC M)@T448;ZA##:&]16-40=ZCW6H7XR@\#T(N(ZYMAQG<@1=:CKZLZ2VK3 5L=, MG@XBIZA:4Y> ,/Q?!B_O\[B?-NLG'N]2>R(A MO*6HT08B>-]2U%RH:HTJ, (M![OHI\H]$;T_EFL]R\QG_XK,'R*2OSOU?B2I M(DAX2AC5-&G8M'>0P&@;,:KV)6TH>/2$,#I0Y=9=LS@'@_XN4R%$9GXS423I MZE!8C^U$SE 7=R9:BAIC*%#34M3TAK7OR D#?X>]I+9PKPO5LL2@'TC#VKDX MPEAH,48Q7TYI7>*OP.@VP3'@T89!=8'1-F(4#/JZ9I$PZ'< ]P\T#*^(EZD1 MQ(RBP!G'$7:')I%//!]^]Z+ =^'CQZRZCS#[ZQU!(TFKG:(E+)A#'2B$_%E:;]2R MSNC'@F;!M#+;HVM WQ?0),.N+#]&'7O!3R)I9WJTL[!^+PU M P_6&I(Y!8Z=FL$F,_-J;_%G\7WWOC^'R,D">UC^;.9[G$N:L4)+3C7Q_8Z_ MW]%)P72]0W#B.W#HS5!5'9%MLNB/2&E>!:D+T@2*U;I%;[ MS&L/J77Z^W/P!_[)_D%M8L*JS$>ZX/0(B1]'861Z;#O"&2B^%_K@#CT@.Y9; MG0BAJB/),!2I/U0$R*K?B]'UOJ3W^VT 66N^%S[875BD.SX?.L%0P[ZD&D/) M& P$R*K+H)ZN2T:_%2!KS?<[27UIZ^;$]ZT@KJ64N\'^[$_;^9Z.7?CD7W$8 M.9/G70N>OMRK('G>S/W0P=9!5P%USWH@94AS@U:\79E:7 M\AC2DNQE\F&EN=_21\?#' ;RY$13$DTI^2LV@X@&A'HV&/J_FX$U);HJ$4W1 M#(E,_("8KHL9#XYOAV0.=C_U0)^0V,#^<0"HO-G\&/>.RI[+F?@_04HMIB$^ O+84I_9W_P%\DXV M;,0K)X+IK,W(U!"9O%'G%_J=>C&MOX$6;;S"-@.^39!U7@@$$I(9D!B0D3_) M'E$S\(">6%>Q]-(R\3TD3NI\1^2'2"#TV039;&RD@$YH )1+)A0&9U((QID'SLP, !)(K'X1IZ@#3!31C+J+(VL^XM6AA[\B,N,#0^4%F +=I MF'#M?\0>Y=J^KG#.E<^%'D",!)1A;_Q,?E(5>4A@3A=D@D0 7(9L_"PA&G[2 M>KK<3Y_5 27']$^:H88RY^3P#NB.F!5+7B9Z)'1!O_;SWJU2L#: M[,U;_;-,MG1#?\T;M[W'QFU_L,9M>#!]#OSO3I@>LS. MA^7FZV@Y86' V6W@:P];_P_3 7'LFW#Z#/Y] [76IA3HC'LW%#GAS M%!_IF?UI/O^0J *@*;@N.^]! ;5C*P(%Q2<@9.#X71J$C1]'C@L+)K836G[, MU%/+#*=DXOI/@"[3?S;D5B#=6; JG)YR3,&(7@X\LRN:;&IH /O-1,)F/J.J#=P@M@ M17RC@"9-@ MTU2MIXWV2,E_(@QLXOD1)]GU!(LFTSTHF<'S@SEG(.>WCF[, ""><']!6TXM M*)-!/0C0"0&@-&>@[\("T4$61A(K>07@ .KWG]@0*%TL+ETXE9ZPU53:)3,S MI@$LCP'R!I(/Z*'^9(*BPHJ#@'MH8E=J2H#66MB5VY:LBXK.UBRD2^, M&[$%D!=>K6-+3TV7+!E'/?MEX MT"2R#$[-!KM**8:[I?2"YPA]43JZJ:*I'X+'BP55WN)2YLU1C) MO2U([C3[U)0: MMTGPM=-[KK3#U&<0,ILR#_D!T85X-CJ)JX/.YJ[_3-&8]^C$B4 _R<**2:B: M:^&9C6K3<032*(P9*;'1)1PS&9#KZ7!P267A;Y /U)IZ (S'9RG37*3$76&Z MS^@+*(;3DX@[?V$AZ)Y'TL\#FP79V\NMIB1XV$\EKVKD8KF>79E:>:-& RQ' M#XMI%2CP\E SQNRHA_LP02;1RP@ EI-:&/J6PR@U2_R@/YPLY.>DH?'$LE_2 M@>%[\D1=%_];&+U@ [('0-VQ&Z4NISPGQ,J<:86AN4N/SSK%Z"("!>F=14;3 M'QSO.TVG6/;H<(<9F@DTRJ&R7626N=K ;'A.QP5X@@T!'&,[ 3JM,CXD(6J2 M&83YWO%WMB.3A%-G DL$^R.PPZ))R(:[9!M@W@T)'@*0,6\@\6@"U"U0/MA@ MQ;P"5&KA'V ]^[#(B)$I,C!?H&7.FPK1@X@G:S$E;!X]B*@F6'\3,V &]'L;_"+T9.UG[LM>6J>G4E_ M/48UGS*!WFD(5-YO(7_+X;JV[4PF<$KB$3BFT1,%B5;4EM)!D9J]HLEP*MU-1W MJ%B#3N3BR L2FL/DJ%'F)@*S_-0T0R0E#!?%(9*O.08)>4"1>.;?G5]ZDB[2 MDUJP%I&>)-*31'I2BQ3STO0D(-L_S2# 3(P/CCEV7&8[GZZV7AIN!R \)4!P MWY9G:O+HP,_#Q"3H^0-F:L]P3/WTS9$XW'F&T M?,^#ISAUYB9Q/ <] F0>CX%N4.FD+ H%0'C_V\=KGD@4DC >_RL9.*"7,]#B MXH"F?@MJ6M,T;9J$4PI:JPT6_5G9N9^8W_%NL7-M%_==89>)>9@QA+(=0^C- M&.)]'=>-7UQXYN1>6+GCI<\+#JGB+; 0RV>;(<]5I)C[AC'V"7%8='_B(/'/ M398B5R?-Y9!+2T%>,.%3M^@CWFF#'Q(7(7/>(4(>T4;'6&%BP874BC%C8>P' M@?^$,\[-9]37SHK=$S?/6PH0H@G;DP?SQRD?ELDNQWS/J1# /:?NK3">,:HK M=1])ZZ/-Y2=N,:##AY3)IC4L>L3ZN5QAT8Z!*NM)N$,?-)-]Q(Z>)X\&X=29(WNS5R\_?+@Y*\K&W)N$NCN] M[1LK1:';6[J?BDVP4Z$[V"8B@4)7$4)W1Z1Y_7)SS2X"I"K1KF_ZPL)2 M/PV;W:262#Q/J54VFLGA:JO,[M*':1H8?A#Z;E%BI]^%D6]]F_JN#;(Y3U)@ MXURO!F@2BR(3[U_GES=XE3JV\-:/M'QS*9G:SRI8L%Q]L$'XVC"I86.7'?8X MR=:!M:>#.!&=+20&E!P\[$IX&HOGW@N++UXJ0J6PM!03-730-097MHC4RR)E M&7?+;[#;5S_8'; T9D<$D5$L?8-TK.WQSS8Y^E5]-D+4IQ M+0SB65[LR]R- Q1$T#%)0#\,">@%7\K?%3L!/2[KE9?J&&X?Y5>:0IE/R^V]L!,8ODPD CLXE]. M+D$(8.DRF""M/_1UTV.IL)NR?9?ND*\UC&?\X!XCYW)9@H6]_$?*?$HL!L*9 M[JN7YC#[E>:[QM^Q5'@R7_;Z.*M EOS ;W35= GO L&PXST@F-_/GIJ 7(9K MCUT7KX?P>G5U]O3P?/-AC/7Y,+AWY/X?M[$C@AFFI,!4$% MABR$(=Y1B\[&H $DA5;U3L-G<[5&+!OAXSU\IETQ4R[SS>']>]!^;+09[:4$ MFZH4V&A6KFM=\K:0R.3<(6M7TX.*K9\:V M V9;5DU\0]>#_4"J]+511P'*4TT78+FF@T)O0P>%W0(Z.0ZPJCQV@P$+UK$) M@F)3&?T6PC8]1K?IS_$R+,X$F$4-9 >L'_A/_._:/B U< MD7P,,= B;\2V%ETG5,[W)56N%PJZ[\WHV\0U)0#M"-<8NB(90ZTFYVP@H'T( MM3-&3U^7=$T1Z&DG>BYT#6R=X4J\46#FZ)@9R.K!T7).OI\U!W%)BZ>].?A/ M4X]51\+":"EFU+H'L4#-H<3]J(:T%U@Y%%:&FCPX.%[.R1SFU6Y+VKP,EV3Y6N6]=#KM8VEZ6=D[AWVO+@IU$8=I* M@=<>M*P &[?0Y>[3XA[ &6;+@LJE*&IG(Z:"V#I%;'W),(:"V%J#D%,F-E7J M];I[Y^3$DPYZ\C$2J$[(#.R$_LD3']R2CH\B^Z$*_/2A-.J+^'I+L6,HDC+L M"^RT$SL7JJ1J?9']T#[$:!W/?FC[JL>N (]!\MJTR3=T$2&?_LP,Q()_GL%\)^K?:.$I5O/,RSU^W4]0D)C/U1. MF33LU]6*!'(.EF8CJ2.1Y=]"Q/35CM]N5_66G[OJ'W)545"=,G@LVA/&H1*G=IP'=$DSA"NG(% MW?>DB%Q35*D_;&CJ'U]N"926U4(R)$43*#TAE ZD?M.\$X'0-B)4KYUOMW=T MGF%! G>_UZ,V*-45U?R)1IQM79;T+1;.NRBX,%6\&EI0K_@BG/FBEV4 M4A!<(;CBM+ABRR(-762(!A[)W3-'"REABP(/AR6#UMS[^27":]CP7]OY_NO? MV!_\E7& %E'R>OHP77!AE_^*P\B9/!]^1UINQ5AK&LH1Q[,":H;PS_$S^:DO MCPBLP75\CY@A\2<$VRGSTU17)()M18&U9G,S@"\BGZ0-@I-75/:*3NS ^4X] M'!(VG$X!?TF*FL.W<_-Y1O&:>T!=,X*?<#0?",+QX)^^%\KDQ8XDQ*;%Q>N: M/-S)ZB>!/R.N_T2#XHK(=]^-9S!IS-8:PL2^!QB.GM]R/&P6D K.P_>3CJO>F:P?.#.2>3U:7*I%CM=FF%FFSL9(4ST_'< MYW2A9C8+4@4NVY_3 .#L/1*7_$8FJQD."4K5Q^7 M6$'=%;/FVWR1#=+5/"XPC6-+_!4(J$]?[$)28;Y#)L1YC!XPCF\& MCMF$. YP&MMU.7/-X\":F@DO1KC..'CF8[#10+8Y-H6_.&$8XXFS*C,W"T;' M_OLK9VB-^_I048>V-3#Z(W5D]"9:;VR:$W5BCX;*_ZC*Z-46XE13M9XVVHDX M7:FNQ=2OCY\^7OYV??V9O+_[>/WQYN[Z _G]]OK^ZY?;^TZ?(6S$*PA: IRBM.=\X/,8(1I2(!>@/A*Z!K?6VC??FB8[9!0RB'T)R5C MZCH4->$IZ(X((]!+OCMA(G@\W^.4Q#4XX$@X:IX1<[<9H M>Y%K&[<%0+U]^R#E__H(3'S'6)\K.OEKG^_!,/#XU#9%[6L2%V::^ &!(\KQ M;;#X+OG?$JF#V&72P(\#,HY#%.@\9I(,XGCP]8Q+4I!/CO<=C!$_X._X>/BR MG8#6"G^+X$?< #ZCB02&?^+8^1D)*XK="!38?X"V#G:DM!%*J,C!F0'[ MTP\1#/D*8+ULYSA'87+$1U,K6&? M>7 &'E!W?>&[A/Z-'C#(W \=)(RKU!Y\\^38T30QRXM?)6X()?_$'(=@FD7K M/RDLT$)@!T>RQ?7>(BR*?TZ#=#5S\Y%>CN%$_79I3F"Q5Z;[9#Z'Z-@J[&GF M>)=% "[O?>T.)Y.]'7?UOOYB=W0"*@!N8"[TM;!\)">Z7 ! MJO]9)ENZH1T6E91%=2374SJM+6_TN+RECX[GH3K##GT\T?^*P>*"0YOKP[^; M8&J1Q( S)*:#@366Z&%AKD-(Y(F2J0G:2#RWF8J!ZE+RF.M="-U4!4D4RT45 M,74K@-B![^8^U\**8X3+@X0+H^0H6]$L)=18/)^XOO>(_D8;+%L3[$7FB$CM M1.8K35VG;/S3]+:M4CXH\&:NS*6:I$U!K4-M,6389,^*EGLZ H 6[(<9>JLI MPR"=3*C%'"D6#2(3]$LGHC/FM "E]LE#>\-_*AH+R9#H44H\;5*B/3J)K0 F M/Z .==6"&QYF>"KQM61:/2(:\9S\!#"( (:9,T\NI9U*P%@ GXOF!M@MA.G: MN(O$7LG-$_1:@-J(4\M$-S5L]ADYTW\"A=T# M-8Y[DC-#AW,7+ORM;P8<9=RTX;R2>&_*C1P>EEBQO<9@"65T"M. @8 M^S#VN@ACD-;(9&B1X@BON5G*XFUL5MN)&-UDKW*V"E.'8S7>RC; 3"8N ;C_ MK>B]@\GQN$A,W\*K2&1\%87>(2&BX26.HCR UY!BHS-5&97?S= M 1S#+A;!C;MD/B$PF?&)!<,QEX"%I(_'%/SYZ+.%F:%38K1NI-!?_\:"MKG) MR$+40(ZN.0_I5?J7-[83SEWS^2S#HU]6?S=ZB*Q M:8'"CET3[2!J^L/N=FX\<=1HFNB*T5+4X$72X^#FG!HP?"HD%HG."_4"-X,: M14=%\7B!E3/&"KM3J2VG2 OT"/2S?VJYLHS7: MN0BT'"K^(^G:0/!,.Y&C#X;RD03:H5,^"LF8R1"7^/Y5'W!]3*-X\WT95D=J M+Q<3^W*OPBI+[FIC#.12ETMRY;&<"+\ ?%%(OWTIG51HR 5'H332-6&^M!4Y MO=HN=H&<0YUDANB V5+4J+I1 MZ*)KDJ'6[2A2"Q =L,=."J.:(HVTNJJAP&B+,:JJDC%JZ!D1&&TC1GL]N6ZZ MZ-[Q*=PL'V@87BW7"NF@DF2]WLNB*T*1"'].LSY]NG 9M!0Y/4GIU3U_!7(. MZ&QKF*LOD+-WSE%K*SK"H]/0H^.M7!OND,ZR+\?.'LV*UB7S-&URUNV[=YHA M#6H? %VPC@7IGCKIJCUIV.\)TA6DVSG2'4HCM6$^4*LI]WQ=DGVY74&#%MUX M3A>1OFDP%^4NK;\#?%] TW*S3K&T4U_:^5G#U RP>GZ8%_L45G%E_>P,M+ . MZ5J*K#7,T&B!0B5(K5NDUC09J 6DUNGOSZ&PY9_L']BH WL@/%)B.]BAS>;G M,S;OB-(.?WN[^[\=2-O'L<.^I/6'4D]5!KE"9NK3VW\^^9 M!/J%=;NHW(XWF63_/5\JZ-G:+BXA'9@>>0NZ]WY0Z'Z[TO66I UOI4J=D]A- ML*2/>=XHF_=S@A'A5[7P*UEM#E,8J=C>GA3;XQ1:QKCT$7N+FE%$ _Z)OC!^ MVO"F,"RN&]Y37QK:\H,Y-CK$%D_?J>O/L<6,7!5>>GUX]5?A99*?+G19?9VW MV>:C\;D,J<,Z1--_B0+@':,1]LN))Z#8R;*XC :-K3HBK,;'%5:[;$Q8 M;/@T-<.L0:$3A6?9H+ C%'BT!%-.@=< @2)B DQJLNO\SH[8J9REO M'F_(ZJ#R-W">!'3B4HLUX,,/OLKW,IE0&\2;"V PHSCR@^=\2>K/;!J3@!1E MPRV]PZ1^A'_+FRR6B2[1.+NT<79?-,YNP5I$XVS1./M\&F?_*II(OOA%YUHC MBD55791H(GG,)I(M;,]U[_QXH4ODF0%$](<\X\Y^HC^DZ \I^D,>/V/SI,/H MHC^DZ%36O(ZG-%0:WF4^?N*^(-TS)EU-DQ1%](<4I-L]TL6+?DJ[&@J*!I'; MU6M1:W>#$@TB3ZESAF@0N7VY?U7T(6PIB9Z0 MS5I.2ZK>,#XN+):])]Y((^-(I= %2O=+*?7$U*X5.K(6$72C;H=6H1E>"AY*6FUD^$$<@YE M0DA*7_1E;"ER^D;MR(UPJ8B^C*(OH^@05CG@H4N]?KM:2HGF=H)T*VG](VF@ M-*>GJTM X1:E[MD[!@2(:,XK&C&)II[FT\S.'16/&+12T,U## M.J1L*;+>W6YY@M2Z16I:PU!_"TBMT]^?0T5)T9AQ+XT956,H&8.! %GUQHR] MD29IVK -(&O-]PT:,_[:C2X5*GREUFMG((820U4;2JO?J4(;;%V2?_<&]EFT M/@V='SML?#I:Z Z9-C[5:S0^-1>[IY9TU;IZXO M[GF& E.T7^UD^]73H^&=9(,?P\RKUL!ULT:0]%7%!J[P339,I8^/U,ZC1\2#!4W_?D>U$%0"\$( M0],3](O5%'P"6W#P!!\_DZ?J40^)/$T=4*L#FNBTV3L3 L?OE# CEO\;I@'5 M(['R%L:@/] L1J5#ZTD]19$ ,NE !=,-,R3@.^*/ ;P%Y9E;U:G.XH#>;C'3 M&SZ/ L=B*V>3QAYJ\$F34G9O$37DPC.9_$G)&+1!, UA,#",DVWAX,L C4,Z MB5U<&+>E_2#Q!:![((1A+!->D8@=,P.\8%1DCI&O\\L;F#^(K2@.X-6W9NA8 M;/S4(*#H6P %Z[?KZ\^@WH=.F$"+J8FN&0!Z8#.HK""F8-=E\Q2@74!0$2$I M(K%OZPWBC/Q!_O#9ON_Y<]S:NX00JJZ0$0ZH:&"M6W&0.']R=)5/5(XV:1/> M<%""UEIJS,$_^7X &D[ IV3.BB<_=FTPZKZC/07_%SG9&NED JJOS.5"N Z4 M96LF,_,9\(W[9M5!T83T'RES$S%KE'M"OJ9+!6H(*TQRC;\CAM@D>Z!-,&C3 M0<+2=929H0S9>9-?CG&TH>S4[[-Y;PMB@.V#XP3@AT8KBB#@<<"RE%C&7N$1 M"B\DD-A%#I MIBLC)*MT.!S*/F,,EO"'G<^XUHD Z$R1%<9 STL3/M$ 'XS_!93+O'(^(T?R7Y MEVU&YGI3N5(HL(7AC-5H'Q-C"^'M"N?)]F'2;L*F5BBH4WQQEL'0E<(K(A*Z M'EBK*;D-YTO;5<."DZIOF!GBSA@3'KUI[L)P# M06\[]5&TC=[.P3GY<:491J-B?:(>X;@.I/ZC;0J8]%0D%L76)V!19;U@" M79":(+5Z&9-#21%RK44(.65B4V2MKM&S(U+;D9N S3MH.07=9259TOI6:[T" MI]GL;Z2>0)/,4\M-P0J5>TOD.4TZ[@_K=L<6='QX.MZ1%Z,31\LG5OJ@W)]1 MB1FKJF7MP_O%8+02XNR @KPCOUK[\,&*.&@KHG%G\!)4+*CX.%1\3K;*#:NK M@X55)J83D.^F&[-B1T]F$&"9$M,T')AZ?D0^=N M'K\7\.W;APXV_S5?:OY[;BEUNB89:MU.N.>7OMD)7.*-N&.:="?%&)HBC;2Z M2J1@C%;B4I'W4TN@$T;B!QJ&5UAVF+#Z&[R_S9D9A .IKPLUNG5H 35Z?X7L M3I.2>Y+2&PA*;AM:@)+[9VX0>BO70T[ +JRH("7E2G3@*MN/L?@)4Y*V4(A; MIT943^;=)6C:S?6:(0V&V]U]W H\1[(@!%,(IMAH;&WG3Q(L(5CBM%A"[4G# M?D\PA6 *P12%62*+=OF M-NL0B7TWBUWOEYO>+S:]>_N0]/[S _AF[O/V=<7OP^4!PH41"NT*\;UB.SUL MS5CH. =42Y 7B$W'$>O?QXHH6WX8$7/F \K^E[?[*ZG$N8$T?^U&F4[1L&W_ M#=M:6"+KWOGQ0D;#L$VCF<0Z(7VTI)%463^EJSA-]S/'S4H2)IH_/K BIZL:VF M@^J2IO3$P5.5<_K24-U+I:!6,XYHQE:S%KQJ#"5C,!#-V'91Z+PWTB1-*VD= MNA* 3!>7C&!@-&8US)<%87Y^M?!5$L)1\D_,,8 -"'WM)RLNTL-#B84%"[>= M>-)FX<]ID ^=H>3R4YV M."@+UC) V]3R V8X7@&]TX!'9/]FMF8M9!K0R=]?_9LSM,9]?:BH0]L:&/V1 M.C)Z$ZTW-LV).K%'0^5_!J]^?4#B_=LO9FG=B1-'-+=<4T1#4O7NQ@).5D%49+59/^7S-7)T:60H@I+;AA94GLZ\ MEXEH;GD2674&2)C:^4#GE\'9"5PJ[=W<-_D^N/[\C-]>>[A^L/Y,OM_:>O7VYN[VMN_& \69&\'WPLM4@Y:4Y MWH4DH!8%YK3))/!GQ G&#\&TF 9Q<](+_XX,AV/N)13(C9^,X.Y 7]\$/B;$WX[8>@](,GZKNL_(;QXX=]$"H8,F+%7Z$)C MF>&4$2]06& ^>5RDF0SR"R4XV4OO@#9G8P!T(M=ULE"[]/75J;;SU49U2^&> M;]U>;6^-@1N_UHU"A*7M@O<3X^D68(IBITG!V]T04Y.X6#DP9XYMN[3E[8O/ MBL+.LD?QUV5%8->Y:GO,3VL=,)LZE+KM,C+Z$ASX)YB4)TCWU$D7=(G!2&T; MZ9Y#Z=*O!5-SUYK(U@EFK8/6*==MTS1=THY5NDU0VYE1FSK2)%VO&^+:$;7M M,U2U=M&'\CE>9_Y"#MS4:2B13_/Y>X=,39O\9/3E/H')70S=.-ZJ'Q+C-^A/ M#Z@9LD(=/ZF&/,P^88[WU!60S).X(652904P.B(1W>>F2WX"X2-KV>CP=>S% M(2R%>4 M4>"T65.J'11S^)HQA;-7TW'3?Q_TLDH(G3%3\PB:'_ MS%S4& )+7:WI'(O[9MO\"6A5UK/%<7_LNKT?,Q"(WN9LZ0RI!3?R$ZS;#ISO MU"/SP)F9 4_KR4J.:R_QROL> MBPR-39AW:FA'C^A(IM1@J 73Q"&%Y8/ )X _#DC">3!S+ M :0CL<\0ESA\,>Y';2Y/8&87^"EBZ/< 6S-F!L$OP=XY.(O6CJA.2? M//0.6/]"YWX0R>0ACZFS,E"#-V$JIP#]#A)D0&'J@'(Z9,NTZ9RRDA5D%KN1 M,W2$SD[^$0P2F X=-X2A/\1M- ;J/4X*T!(," M*[%E%.@"%LM&\B/D219\A %M6);/Y"V<*4 R%C9@3!\65@$$-T'NA$-<)G>3 MA04Z",+TF[4K?)K"68C[P+P7SD@AL!H/=&>Q_2(UX\>8R\(27BP_=FU<.%OQ8V#ZYOK^'^3]AT]_=C[)<%.BUHH&?)&HOZ]KZK]V'+#A8;+0 M^9&:$3Q'=]7R8^.<36*7T9/[P\UMQD5BEUA4_12XS4,=(&OI5!J>DQHY<2<) M$%[#^F2[O-\5#AF)>83G$?F96&S75:HA5\W=.Y%>U563]T1O[S5Y?8**1'OX M>L#Z^>SR0O$BW(K]D3M^<^-"Y(N*I+N:*1@]51KH(F%4T&X':5IH44X@$ M;*>>GV\AUXO!0-*-&OVDVI.'?NJ8414XOT;=;I)ZFJC1>M*P=P*%O$\3.Q=: M3U8/SC5GY2-+#^"RX+OHYEB/6OL#R1AUNZ'CB6)&TZ215N/\%9@Y%&8,0^KU MN]W*]S0QHXX,N6&[HI9<(N]$-YV/O,E!=@$M*VBVB]HF6US]%:5T]PN:=C-_ M7QJ.&C:%:7MY:<$3@B>:'8B:9.A#P12"*013Y/I[3^HU\#EWF!_JN-SVQALM M) 3#D/O=H(-CAOK6!OS:V@4@WQT;\0JO 3M6A>M!G[*$N^M5A^+)5:VNG'/( MBHK\I/94>9!7AO&#JA>+<[X)?.O,G>\=QG8L?L.OP41J)!H1]AM\NOUV3DNRPT?TQ& M/CH)54I9X-P]&!1J'Z7,<\P+OLN,VTH>?4':$9L6A)W6DT<5A-U&7#%!IQ2E MIL!58USITI+0=/TGFG:^6"RKXX-R!C^C9Y,5_[!8Z1S^CT34EGT6T+GIV(EO MU,)B9&5E0DY8$+_/0K1GI5$A#[>3"=:$S?DAT!_(/2%8=GP(+*F\:'/6. 5* MD<5.$ZUPF@A<;7,(Y(42DW.@B#/ @>U@6&L<\T)1K)0& 5O2X_?+B1 M&.[FYG-69#"DGI/4PV*U*>/ FL*([!G6(_01++[UC?=0 WD&BCX6]6)'!JL\ ME;^SR]I2*3+.KLZ3H>RDSI.FBCI/AU^+J/,DZCR=3YVG(ZJVY?MZ?_?Q^N/- MW;5D4.$T,OK9^,OQ6_805NGRAO1&K.0LJ"AC/PA812O>H/&1>JSH]3-H(%8<)-5<79=IB&88TFA1<^'K M8HO"(IULMBL\F:R.8)EO"/80CP.'=L!]8PNK?H" MZZAJRIO[S[*"4WT.5\7>L)PY[Y'+ CFLM"JGBH+S -VXL)"QZ7UC'WFH M1A:7. ?U"W ^@\5/'0#>ZH)8#\X"N!VL=BZ$UIQ M&+(*[ L&1A!@"1BNO\)9A4RW^65A=/&%]3M9XV:L+XPTI\ M?ZS#CDV^6)[.00]B&,]FV)@V)?VL>+ ?1V%D\NKB10%0M8UHL;QT]OW+=N7H MUH_$%)U=($\>*3LB WDPV@V<#-FH6;9OW4A#V= WP^DK12@]?]EQH5 X@!%@;848V*XUZ1K2:&ON0Q M 'C& O[,C[N+ZA2M$DCEV_\T1Y]N[*$C\7W2 ?'^\RWY0R+,<_\0F)XUI>3M M5G?HCWP#JQHH:M<^;,-%JFI;4[6>!!,OO MH_CMV=DUY6!H\_:KVC4WZ[W6'2MZN4]+8 \E24\2NHUT9P'<:L#5!^T [FD) MRL;*9O>VVEC9?'FK[5,V!W)/::9L5JE.<\#O.T!8_Q&[SZAL#O;1#.WLE,WN M&1OKE,V[_TJTS1LSC%SJFM\V=.WL6)W7BNIF3SFJX_FTH3OL2<.!*H"[%^". M]'8 ][1$I?!MGJ9OL[FZ*7R;C5.=A7_S;/V;OP7F,PQC?0-%\P]4,L_+C3D0 M7LS] ;>G2IHV$L#="W"-H608=5L\"R^F\&*>J1?3:!@R%U[,VEXL*_*K:Y7] M9HY,57\9")$_/PX$'OS(=(M50>"-L()J>3+=E2L>88VTKX/VRSXSC&A]35(% M1MJ$D:$N::K>9HQTR"ES,M\G1VGZ84HR/7C:.=6F2*5RK]F5I%,;6WR_X^_/ M*(C^D!:GJWPS] 1\V5F1N/.*BXNP^#X3!4=2?W"DYK(G#UQC)!F]%@#WM,2@ M"(N?9EA&V;4S[NQE84_0,]_:1;]".G9=7;.$^ MX;!!W98]M,%M=Z/;7=^'KK?W5FM-O6VN7>W5'2@H[[0I3U=4:5#;&A*4)RAO M:\K3-:G?'[20\CKM$>WZ]PU"(!774+\.VG)+\ Z-<(JO-2_W>SB!_W(3'B;\ M6"^.N?G,NUN]:"RT _[G\]J.PDIMUCEXRQ?6-R>, ]8+9Q[0F1//SL1GL3:T M5#'](NE#LDX^GZ#R67__K59 60,>;;E[V\Z!L&OS1U"AH,*#46$=V5]K,:W& MR4^J9!BC$[VNV+Y0R4@>B,NA!X)U6OC.6 W4_,+:K!VB!6C[6H>6MTK]"M>!X@^QFW;E;T0FUQ]H$D:04C3J06!/(O._CC>_9L161ZSB:^MAH)VU; M&=#'V#4C6 6#!K8X]X %F.7 6F-B9V.'=S\-(W\.C#.;4]?%"Q+8')/UW0SC M\7=S2]Y2SYK.S. ; MN;9GCH==W4W>*)1U1LU_PYZKD]65SUV3]W^W6&?X.1Q3P)]L);@Z;+'Z]?Y= MLB38H!^$Y(+^L"@<:CB##Z!ES1BC)Q]@3K\E+V6]/G%8UOI]90.O\==BYPZ= M-7\E[ZF-O5[)%PK8_4[)6]\,;#Y'V5-L.PH[0\KX;Q_@P%JA8MMYH"^'\H\P M:P2[02&>YJP-*'8:-5V L,=:PR,$^!X=C\ $SG?V,^]7RWO53C(*L8"^ M/" M-J37:UI*2@QR\ C[G[*!+\<,$*N]3]EZ65O:*&,OWI,V73D'2T !5Q;K2)H3 MB>W8K,$M&\3TGLD,""O 18(TIA;K08I+<)V_8L?&LCL)R>6[P5:_8;K4E>7) M.Y=IQ5[Q4[V^'^@3LQSK1*P^.E3_<\RB=1&O?/FR]W#W'NX^_D=O[A[O?KQ]N M[[NKA+*]P:$>T,+Q[_GYZ6U-L6UYF&H!CH?]TQ,%T8-3VF%6%#$M"_2X"#5, M"EN9,:W2X4<^*E3DVO-BIBQAW;T=GN55SRS]5[^/\LXK"IQ%D#37S2?CTNKU]BW'1UTFO(FG(%N"PIQP(@* M:0\-'5 ^)?:"^@8U;9N"A@EJ[/B9W$5T1E0%SY8OW(1",KZ__$]NH]SPC[$U M/&JR 05--> *\#SPOX,FO\("V3LP>C2%#W&*$NJN2J7]%ZA4'1Z#3+643#E! M&?(Z4KWY]/'ARZL%.UV#WM]]--\[L MXG=.:+E^& >4*2F![W+[['/@@RD+/X='<\!HJM;31GOR6" DOJ)"QQ@AC.=@ M^#HA @5W_^1$4_9@;J)OS9EG\"IP%_.M#]Z$Y&;JT FY_4&MF-F]GR83QX*1 M<23^+/>$),\D.)8\L#.8Y3D%WJ8<*XEMS0U-&,NC89A.:],08,:M9UCNQB79 M.5JM(EKG&5K)14&BP/'V)7;A1U4W+]7>!7W-WE9[=O*O. /5[0]^CI)K*WK- MNT&7V.KD(A%L!6K#GIN)-'LMD[?,=(_GZ-N9FE$*@,S-T@"HN%7+C6T&1#.2 MDM6Q52\N0VH*M"=4+U"D9A@B=DQ3E2)3-9[ >&2H \"F?JS 2]T MCUSL)VO@./D,U$?N[B0N[D?7J4?A2%H\8YIBK]MC,.W>U*\C2*>:DOMS0+\[ M?ARZ+X?61S]",1Y&)J^) MO99!RT1!#8:E(9@.8U2PS8L=) MN'0F,!]M.@K;+BAW_XQ!M- *(E3 EI [T$7!)WR\I_HS@WQ8)J8#KPBX5?H M>LV@!X_G(/W"A@^_< M(ZQ"F9PN\5_STRP.UYTDCG=4(5YN3!_S7%O0R&R*'GRF&F5\UUQ$/)GA>IV! M_G#"B")%)VQ;KD14GHQY_;FI5S3O(FI-/0#EXW/*- 4=)PQ]& 6_RA3?Y=UF M4P&OP12@K0&8BA.$S["-&3#5[_7 &(S;8L/@<1$84.%;Z'*=(-3GGN^/21RXG<,H$"TVW MFRN$B6Q#KU&*9A1+282MPJX;;3JCK>SCPNP+N(#3R:$8?6.88&%4+S035T-* M" 'Z! B+B17MC*5-P?IF(-P?<56XN< )OY5342%DN$K6+':(+HHQY80[HS;_ MGILF"^?JZ[/2]+XDL$!5X@?0=Y; 8DF\C%E-+6:X4Y\9EC M'Z/ J(< RT0N4Z?F?A@Z8Y=N8C :1*:3V><9B\%/?\7H5T9/0T!+^3:1&EQ@ MAOG'&/^G7CE3PC,'5+34NU<4'$&!F& YZ-)8>];(0#J)TR-VS8"9T.D':,@6 MQ\(TAQ5WHS,#?0OAD?HP PIK#O'06Q)WL,#(MQ*8L.0^=F:EWQ>%>(CJ*1>9 M>Q'BW.4#X!O3!(*X^I4S-PH H_@$N1&0$/J>1UUX#TMV05M$# M5:3B21SAW(F:SM,I5AG)PJP8Y UFM@!EHH<9R<(%U8"A)1/ZJ+2[/,-F/L>$ M&4SNS&9DUA!?'N5&@DG"&$TE!S?%E\'6"4*$@6W)P9994DBR@1\_3MGV8:]2 M&:\M,N?:LY#O.Z5_V&W&@9Z/)V)R]X%-L,P_, P(X:*PP> 5@#8EQ3!FY#V) MW06)D$W'WLLR55: GYL]'%<=MW=J'J$W2;1/G(8(C4\LW0HHB!,$BFZDZZ60 MZ"Z\( #OQ/5;JL0&6$;26SOV MT @!"3QER7RHVJP+EDP6@B7PKS3FL! IL>,@U3?_XLXW.+[1)5<2/&&2?D&H MHU+(3AT\O_#P"U"O,T$#@6/RF;C.M]0P6_Z@W"%9&0PB5W'[7$5M-[F*(Y&K MV/)4/Y&K*'(5.YVKN&_EH7SQGZ^_/)"[.YE\>OC'[1=R]_']IR^_7S_C49KMXWBH4UY=XB]'3VQ2UR8V?;C] M[?H#SVBZ?7?W\;>=IS3M4]=DN[RG-#4Q/M#'1(Y.GV?!TXOOGIF;&.(\'4>-$MB9BI7ZUZ*G1X^']3H=9YFB7J]EEXQ M^Y.\O[YY^/2E*JFV./=X$O@S1HQ?G/ ;>6]:$5[^FN>&Z6K^CYH2X+64YO_4 MBISNG1_7DWQUJMN6!X;MSHG6Y",I,VP):_.QCZ3>L45]_?CE]K>[^X?;+[?O MR/WUA]M[\ND]N?WGU[N'_R;WMS=?\9;"+<^__7I_BP^30^M^O1^SK:G>GSQR M/0\(Y?O>3IL@*@3VZZ)=+O"3F(X\:L"2$<&H&=#F+*$]E M6LZ6\TDPC?,5U9DZ4Y"^%-$)_)CQ)W$%P^H\OU2&+$\;N8Q+2 M*,N:E0H78 NA#I?I,DD:/M-'I"1OBT?'"]&P-;XMEDK"XFXK-TX7$%3$ ?P: MQA@7 Q3@]@&H;#[T$'-R3-XV;7^^)@L+N#4#0>]23:\I/_FQ:V-D!B]G%\D% MYQK3 @7;/+!91,,,N8<#Z'AI6P#KOF41*6 MLO '!+HYP]RP%.5! 28LEF)3H#MVL9K37I[&5KRT7$01GZ&$SFV?\L0,?^SF MF1+I[A;Y%W^Q?=J MPW@,^'/,((UD PE3T'I\CV8BQ^(KBCV'H3 ;F$RIF]Q;R<:7 )D6>DA3IRO0 M(5J*P/7$?_)H$$Z=^>(HBP,P>*=N21 \P(K%X?(QDL]2R8-86T\6;&OTQ]SA MF3;\4( 38;!10:"Z1M5]>CNZ=* RES_C:R8V67804"UFD2[>9WJ$(Y0%M4%C M!KJ)INXBV2;*=-F!5O36AQ2E0.:TAZ_P!%^O]%8!&5]ZYMIFE8TLE #SD%ZE M?WD#W IB^/G*\1@ V$=ODN$3?SAZ/97CT MR^KONB(;@V'I(T56:_ZN#XU:7ZQ;E-J3#:W\D5A41Q;5WSA4\SJLAZP]5='* M^Q7-D\5\A=8P+@#U:J@+SCAL0?IAO3 A29 O\[V G_#6;-6UJ MZM<-VOMV_7;J-A1N24WM M(QI;QR9-*^VVM-G(V=.N$$N33VZ3A0]LJ8*W+04-X)UVHP> M=2@-%4T:#AJV)CSX =RF)@058D?.3&M8K7036=^AIX>TMMMEW^>TJUPPC,G%" M[+R67+&2B(>W_I+K67:V>=9ME^^XK'D-4?OFI;JV_AJ_&X:7CI>80> AF7E1Y78/& *@WS_#5K[SBO%D)!-AR(KLXGU]@SNX0FT& !(0W M?;.R,D'Z 0QT&6S^*&O>QF[6+I(LJ^EA*,/5%FYUCYR$><^OKIZ^"(N&=?7Z M^^L!G+X'.[0N 6K8X/HJC&<@ES>(WJ,7W5M8+OTQ=<9.].;H"]RV$M\)[$J4 MYSOO\GR;Y,F;#EJ._;66X^U__>/N[=U#)5.1[Z035^I53=:4>C>I]W\G>]B3 M%2RJT/D[V:-*Y'?+13^G,W[;]%SOC;YC5=L38^D.JI V$PW M-][\OW_?6YK"OB#6L,' CA2<,HBV2J^LNL&O\!1L$J MCUB&"TL2L:I@[%Z(DA:"&S^GE:G =OPTQV*.6.#H.:]0*I&L>!(O,I24]V)M M>BB_$\]J$ 4T\OE['[#D4[#R""?Z'02[_^3!*N L]+UB9QB81BZJE8GV49 ( M2[:FSD_>X[#,SKX_!VFG"6DGI%V9M--R:1?.O_^(IES:/4R=P%X4=>P?22^D M+Y2UF\6_8.\K='O=<*%T_1A0[OM*I%U2-Z%?6]XM/(MY#]_[S[?DC^SQGX[W MDFS$J1YC,S ]7FA7B$HA*E\0E;H0E4)4EHE*G8G*B?.#5P0T9UQ4YD+RHR\3 M#45E5:F(\G!'4O'NOVJ*PDS2??W]+7EK>M\D\E&^EEG'1].>.9X31@&+'1 0 M>E[$.W:C'R5BW8/9CQ+Y C_[[GP*>[:H\QW]*2%?"(QS8X:12UWS&ZLMQ!MY MLR&EK)JI6R9^A6BMXUAHG00UZDC0[1TK0AX>1QX:BZKCQ.?R\+T?!\MF/KR;>>*T'&DGZ[*ZK^78%9HCV6B\@;1, %$I*T);J8.G:QF>"U4Z>>)*MAZTK@P>>M)_A/VG\2?$A6.E^LO M?GE/6?\ HBM:F@)U;P9CTZ/AY:X%K1CBRB^D+$K!\^WG?4);U7J7S' MDF')?[W]\H'<>6'$.ON]\ZV87WS!/,E+QAA.^M!.'N9M[LSYG)I!VIGP#E,= ML34C'/[OS,@$EF6MNBPS#F&8*.231>8C,&5 "79-L]%!C/T$LS'R5:7S[83W M:J*W[FNGQ##W-_\X#,,D#-">W1>I[\'\X7O^[!DTVHAZ(;NF94WIS,R8I"Q[ M5E#D/BCRYOJ#H,@RBKPQ72N]1/C!\;Z-L8V/H,]#T^>[V_>"/LOH\QU>?74$ M>1Z7/#]'\PQ=05E'H\R/W^Y%9191IF?L[PY(3J/1Z#&F1+GC0]+ M(9^Q5VFY47_!JW)$O#]GD99YPBA0;EKR(KEY28#=7Z_2[4I%M\H;O@X&NH1?^9$RQ[3Q6HEO)#)11]P>C%^?:$JK]>W1N\:0C#G9 D&(= MAX.!]& 5ITKKG;2F#)6Q%)5H6(9*WUL9JO96FCKZ6K8M*M6M#8CZ4:)^U%+D M>9/HW&&IW35%3^]^^WC]4+4D,(-5U:#YWLL$?RY81*A9HS+M!.R*3U9@M%#4 MM5B,%!^K(]V0D@\S'7^*)2)C]YFP.+G-;8J HIV&TXPI"6'C\"!1X,=T:KH3 MO!>% S&AD+S +B/%'GS$QC/C:.H'L#M[O;ZX!.FNE-0RAG)?&>RD$)8F#XW= MC&3T9,WH[ZFD5KOR^G@A*3.B5^0Z?@26Y!)HN-1TL3S5K]]F5V!YS:Q/\_E[ MA]QYEEQ0L]<[7U6C]=[7YM[*]O6T>/M\5<-/VX7.);^$OY#/Y@RL*O).)O_A M3[VP7K6VW1)9Y;8>K09JBP#:);"M2[^]^!PX\,LKRJ*KK8JT:V;+O5I6R?7UT?N7#>^O]-K^,??L9_C.-9NZO M_Q]02P,$% @ >H@(61]G$:8#% E^< !$ !O<&9I+3(P,C0P-C,P M+GAS9.U=67/;N)9^[U^!T51-9:I:L>4ML:>36_+6UU..K9&5=+]U020D84(! M:@"TK?OK!P!)D>(&4*(<9JB\Q!)QUN]@.SB$?OO'Z]P#SXAQ3,FG3N_]80<@ MXE 7D^FGSM?1;?=CYQ^??_GEMW_K=O^\'-Z#:^KX;?[69-=T<62X>E,@*/#HY.H6?2473@?SP[A,?K8G;CH MM'OR\?R\>^X>'GBYSND'!YYTSTX_C&4SV7;<.SGK MHO'8Z:%>K^<<'VNFK_R".S,TAT":1OC%*__4F0FQN#@X>'EY>?]R_)ZRZ<'1 MX6'OX,\O]T^Z:2=LZV'R?:WUZYAY4?OC _5X##F*FM/%!*\UIXN%1R'A[QTZ M/U#F'IX='T:M%2]PUSWJ)46Y M8D66E'-Z$#S,2#$+.>I*6(ZE$"@$PV-?H%N)\S6:0-^3PGSRMP\]/,'(E4'D M(14F:PT2CP5D4R0>X!SQ!720A1,__P* PA;/%Y0)0#*D$\C'6F7.A";K@" . M[JD#A0YOU9)'_LBT/T">X.I35WUZ_\K=SH&]5)]WIQ N*DE.T@32PV^J:) ( MZM[Y^?G!JXK2? URPTZW[ZH_N[TC"6\%L47Q:R];?NI&='7H$/?0:CI$=%OJ MD-LEBV+!1*D_\VW56'7:RFJ$E)74R!]I++&("!0(IU4$^_SJ\*UZ]:;DQ0<0UXAL'XN=#_:\'NO$.HPLT)5"DOQVD"5*L?([< M1_)9_YWNWR%QV*2$,.4A:[KU#I5+%GX9>;+4OX13#[MJ=W4)/;4R>IHA)/A7 M GT7"[5\MG6\D5,)(N?GIT>]4X7(DW0E6D$2\P0A4Q!P!>]6?/]SCU?"RP/( MI'DS)+!4N#[PUMD:D3S:#$GP;DU.6Y%=>8[3R:,BYB_.9O'XME;9B6L39B>V*/;5+.?_S[QZ/>A_\" M@;P]UK: ;#U$;R3'& 6G=4?!?C3/H'4%^>S6HR_U#>8Y'(U(G]DCK=@#S;^E M_?N132'!_]):0.(^0.$SE)Q#;0$T,S+B]D'M6#!W/,HEK?R0Y DD4Q!P79^$ M6P36$YX2/)&##1%]QZ$^$9A,!S*T';G5M06JG(D1I(]ID!+\0,P01!Q;!,\M M)FKA/T0.PL]P[-ECDD-I!.(\#43(!"2XM,CY@R#GLU3S]$*-[W*\>*(3\2+G MZ BE@0@Y@(A%BWQ^CV %5X>MC1X^2GLX(&R17R\I8_1%3G?6ODU0&/U[G/9O M3-PB'_\!&9-KBWL,Q]C#HL)*)X?2Z/.3M,]#)B#!I47.SVZ_K9>964JC\T\S M:\O"C7C;,+B4(ZM[1>=JZM+Z5,(A2VW$XBP7BZ[F!)*L6H3$'9%N12/X:C\& M)4F,/L]L@ -JH,E;Y.=;B-DWZ/GHBUQ02$_H=(WU7BJ7V.C[S+Y6\0&:$4AR M:A$,LI?/L=!67U&]JT=$;>GE[F6(/!BD8,5R).='#IU*V:)-6!LAS.R($U)^ M!6MR] XLE 2T*)"4U2J0B2.U#Y)I='+%D(O%$//O%3*W!0Q,@'W([)77>.G\ MK.8&%+L683)$ @?#S<"#UC-]BLKH_F9/7/$ D@>0#-ID=^?_#%'?_O2@)OG*G-\AL[H]\Q>.F8! AYMB:+&+-HH^/SD['50"CE800DDV(L2NNV$9[< MU&'%!58)"R,XMCG(-F*3WFI7@Z6 VHA()J68W:ZW$0QCL=\U$A![]14/1OQ, M@'W,I!2M:@C!NU! FT LW;CW75?+@=X=43=0:%T#)]62&"CC;P2YSJNQ)O M#!JK!(8,I5 ;??JPTD=]2FB42]L7R?FZC2/*CK#]J_>#@TLJL ^O)H97#;-4 M-:;&,,BDWO+#8#\=68T9,TBFB&.RZI!T$K9/])8$:9UST::RC2&2R?]9C!2! M,@"3Y!@@'T2DR<%C+2&_'R;64,T^VW:TL.!MC(A,:M(<$;FG+_O10^+AS^>0 M+1,=N.]Y]$6UDN-L4$]R3SE'G)(L-13].64"_TMEU[C8.CAVH(PQFC(YUX)H M"G1+#2\K_8!4,"J_"50$7U^,]'L R>#8@V;H2TD&,,BDTJW#8O]7JF@6J'B;J> V@3<>2:EGJU7 M:.$N(Z@>R$\OZ6=J)505HFI,C2842]X+7<%.JQS,11&)F&^"?D[J.@(D+VZ>HMI>PCX0TB M(2Y8BG&*OZNVO++B942UY+7P%++)8JOVK99BZVM8&=LQ,V*7R?VN8;=?Z>;T MNBBM,41RE\#4BX%+700E_1.WNGEU/%_]T,83U4B*B1I9 M@_3$QCUWM_H8(RB3*U[O_7$6)M(/1 KJC%[<6FZ[(B5!J&7\-'P_,E04:$T3 MJ9T61F3V,HF*B[YB!D;,,QG=G$LI6CDY9R^9J A*,0,C*/F5M 6W1K85FTR= M9!*O;O7SQX7&QQ'X><,>NID$(^B9E&0) MZ,EUM6X& J$@DKK'/P>=(>*"84=?ZBI;?I6"=Q0'%I(,\7!ZF,ET6L9#+#L, M#25]'QAE< V>ONXH$'(X&X'/%A3; 2]EM1OFQ/5&%6',H33"E,EG)>]':J7_ MCU.4="W:Z3V#&(&120190NC,M>*1FJ#2&36S_9!7#5&JFWU,D8 M,]F"S()WJO+JJZ26(%!3;XB3VRVE*5 'T9&NJ@XF69Q'P$IAH#5NXZ[9% LY MC^_(PE?GSNK[X-5&Y,P(_MM'>87;TKN;%_/]$.6,$9NM#[6+V-Q60&NLHW>E M,XB5SB\\5R';]L+"FF-CP*0S!1IXT-&-PPS.#XY8@U;&4,T6KNXV5$-]P4KA M*!.VC]%L-.15L+])&&X@V!AIV:)6JT@K+)S?1U*52)*N61_?.&"SQ7 M5R>NZ+AA75=O?-6ECC'JLK6O=E$7*ABV5"/:2L<$"VZUT&QA.&YP.VBU -M< M@#%D,HGDC2\AE;2MQ+[@.M&*^04C'R.2.=?)%M].VLKLP_J-HQ4!RB=.G?RNE0*054&J!A%ZJG3G.6C5&I>_LK>.&F0HLC8%@OB&XK15Z MOQV\\@NX6&!IL?HF^$P(#7377\EOD!?,P@ILNIC@OZX\R/FW;U2M>/6!VAI1&34_'7,/'RQ0 Q35VGYJ>/Z MP:*L [@$36#AJT^_,^HO/G6"YEB@>0>(H+E@7?47[UVX= XQN9,/%:?.0:$Q M.1G=_D0@MGIA]C;Y0N]J)QH4"21-GD"/KVS>DJO9,U@E=XF('HV#WR:7+D!C M+"S=%7PSIT0&.5M:^&H$7Q/V3!G2SZ--[;+0&T:ZS>UUM!-W9?#O,H840-<^ M&M$@YW079[\>NF&M=W_]?G.L?Q2'0*8X)8 M7JC>RF72/Y'GRE'M"VKD^.!UDDO M&M426 \'CY/@9&Z_%N6YL+F#0V .(HYR,:+S8'$+MW MY HNL(#>IK-K+;Q_:L]=(SEH2"VDE3K9OI6KLLR:.CIOMR#YV=<@Z35"N'B MI>OR4,N>$848%#8P'7BR;DZI7 $"W"MY_DX(\(IDPA6[SLLB!M M*OBYNC].'JA AT:6NZ'7%33+V9(S:5HY?D^R)FZL@6$FM3[8B;8NH0/2/& MU; 3(12,1R]$?CW#BRC-J4:> 6).V=BV$:\*R?.J?E@$,JR/49*#[R/#$D15 M S6:25'3V24DWU4'#FWIJR%K&M39A;; :?&T69^ 70;.6SEL1VYJ[,E3=$[_ M."GH(J/T1BAY FE+74-DN.)BME11X(_1739W*E0*TV;\?,5P;^&5P^ M4'[,6DK2B*-6(PSWF&BG\8V!3'#85?K;%D+;L7RH2@P(4Q>T;88YZZ4XI[:NB#4N3 MRFD:859.2,53V6@FAQ9U&6%"^Z DJLI09<=O1SOHB,C&%3DO#/^!Q>PKH6.. MF+9%WR[ U?&9--+#P=' VI4R^A@H?W".75+LOK?4H;%G435ZX6H&F2K:F_"' MDK/YW0ELKH^MUQ3!3FYG2Y9R]@U=LX1[*W72*\,#.ZIC$5>:Y4JK?J?471T5 M%@^5E7@T]:6%U>_!8%%>@)]MV%23KB"?J:H<"4Q_K@HC^!T)WM"[(Z-95;'*,*U\"Y3;=W]B)ZDW+;+-9(+4 M!?1H=9_Z4$;>>JIK=7@GGX8OT5\B@B98:*#T+??A"^>)(C]3#>H;2&Y&!6;Z M,MT@Y1.\DU\>0#:4C8BBM**I=)\"MIJE)0P:87!.CC-M0I7\:):V[G*Y\$@$ M.7@.O2TFKIM7&?>8RP4X=E"O=WJXV4Q6R*81Z-II?7I8B_$)-HTP/AV+JP.2 M:&*NUI,+R1MA;/Y;RG$5_^,D4)>'LTS%JX?*&.UPE6T_-T55NWHCK7YU*/[E M277M'/6%_M*47ZG$I!' /R 1K#O465-?R&WPV!=*JQ%=KU^.CZP$UC?RR15+ M\8IV.ZY-?4%UM4);7X,-U)T&E-C867(YT_:LF^JV?'WM^Y4]?3.Z5*ZZ&]O9 M/ ._JB/:%R;9,+M]? E!(PS2 W:P^S8FT?/;-B%5%"6!^\1-'G%$]^(_?;FT M,\Z611-L3EPB$29)]%O*92GF4I+F))H+U"Q/-QN(FH#8+69<7$'/"\J93><= MN8V;8,>32M"XMH84M6Z")9=8!.\OJLN5C4-$4>LF6!(D&K\@,:-N?..$[@(C M&O6(N(\$S>-KJ"W>BJY10B/V/5O:$P>TH2:V=CD_OE9VVU (6^CD1^+&\R^^ M)_#"PXC=4C9B$*NUX.@%><_HBUPCH!:^ QM#%(< M3OR!BB@-Y8;."1+R/A1(76&33%VDG531^?6)?2.GZ@O*N3-#<_CYE_\#4$L# M!!0 ( 'J("%EE$5%6[", *%H 0 5 ;W!F:2TR,#(T,#8S,%]C86PN M>&UL[7U9=_ M9L^?X33-\GCZZ:?GOW]\#>[YO__U3W_ZM_\&\)\_O__UV:M96I[B=/'L98=A M@?G9U_'B\[/%9WSVCUGWS_&7\.S=)"S*K#L%^.OJUU[.SKYWXT^?%\\$$^KB M;1<_[?Z2G&%!HH.248-RWH//3 )36@7#C=0^_(]/?^$Y:9N" J-MI+?1>R-7 M!C#&Q)%SGJ1AD//WG7^J7&.;XC(8WG:^^_>GYY\7B["\O7GS]^O7/WV(W M^?.L^_1","9?7+S[^?KMWVZ]_ZM!O4EX +D/S/W^;Y M^5__].S9N3BZV03?8WE6__W]_9L;CYR=G4UF83K_/%R-IW/)N-< M]?MSF%3@'SXC+N:_3\,RC^E5&L?JORUPFO%<6A=/G\S2C3=- MJJYFW<5O3D+$R>K5T7(.GT(X&WU8S-(_/\\FF:;2+_]:CA??1ZBB#LES*,YF M4$DBN!2)Y\87H;SA6FT(K0YL3B-;Z;B$>5PI>OV(%U6:+W"RF%^\LI+O2K;W MHSB7Z>[C^DC3?+[LOJ\^^>7L]'0V_8\P6>+(Z>RLC!IDX9;F8]'@74+Z-BJ= M7%0ARL:CNP_+S3%>8\Y)EY[-.A(&6;;GS[YBM4(_/8>5E3M'%KITBU,W9]CZ M'2_FR]/3U8<"<>CTXO=+-SMM2H3%K ?YGRN;1K(O&][C(HRGF'\)W90\Q/PD MD3>HPL;\"LLXC1;LBV0G2Z@@M7@K,G "4..@0(EYQKK_0X8VZA> M/4W5[ROT9MH_R11?T?##Y%T8YS?3E^%LO B3D0Q!!!,\T(@05%8"*&:WX'+) M.@O!49O&#+@'RC8LT$^3!2V$WXP)OXY#'$\(#\Y/IOF.D2;NO(XN@ ^)HI<2 M(T4O@4C*O?766&98:DR)AS U'//(!X$8A0#FC 3%5(%@+:/AT7P,#@W*UC;O MVN,?&0_WRO*F3-CD_*XB;\;SV^-Y,TV39:V>O)MU*Y$O%MTX+A*G-],%=CA?C(*V.ED:OK/56K.LP/DD0*M8.$KK5/:]9XJ[(!]2 M7-TKTXZ@Z':1>)A_KG\K[B]A@M/%_#V!Z<:)NO7,4#(]6<0.V M\$ ^22%$;R*4PDHRW%)\T;J*L1?@%M*BS]_XU)/%R]!UWTF7Z^P;$XN"%1#1 M>,JKA(5@'/EL)870@D<66ONOK8 -R?0?CG>WDJ'F.FQ80=F0P.:X;4BL9,R@ MC:2\S8=,5DHR2 $]9T;SX%H'RP]A&I*5/QZIFFJNCTA[5$PH$9$!LXP!Y1(2 M D8)WCC-&'IMBCA4U/GXD;P]PXX8,/WT*X8Y7GSP]Y'5,5N3**8SJ$ YYL!% MF>O"3TB*9XRZM0.Z!\J0C.NN>M]D=0NI[TWFNE@T^AB^O<>$-)TH@CKYU"'6 M=<8K1+GP'"A$ BX\S\H36H;1XT)&NWKY:;"[9=K2BE MV9*LYKOPO<)ZN>PZ D56M4;.Y]^,LK)%6_+(6E$V1R&R!\^-!,L@8D4]BO)LU6MD[8?X1E2,;H5-YK)OUV)#J?C6??;;$$CXTX5QX0' M5I@&I04-RM>280K96C1,E^9UMJO';Z-O\\3TO:MTFZGW[>(SGC]_[;M&*HO@ MLF?@DZ[A:];@6>1 &3W!*8KYTGJ6WP*QC:KM$U/U?I)N%Q',YTC)MDO)5_\;Z;S9;?:E8:+Q605BL^OPO-1C";E M[!"TC+$6J0WX(#@8BM*U=TK8U'K[S(\1#2GIW4'WFRQN*/Z&NR9FE(4OOK^; MA%4058M*9Q79;TAA-SW5*N,@UP4+)0---RL0C%/:"R>R\JPQ(7Z$9TC9<0,Z M-!-],S*\6F_F>#V>5IJ^G,T7\PK&).,LUAT!,3E0J.3Y?K],CM49ZZR-K;=/ MW0-E2 EP PJT$'C;<&8]*%4\QNJ=LU*40)$% A=* 2-#C"K[E&1K%W?M\4/* M7!MH>5?!-M/L.;TH#;KR-K]\6R\AKS/JBV7BDT+_GDPFLZ^5D*]GW4NBYWCQ MZVP^'S%3R#T%"9K7U%I@ N>L!H;*110!O5&-2=$&^9"RW09\.H(ZF[N8-],T M.\6/X=NY/%8N#V,Q-BFPKB3"HP,$YPV@$<(%:;@OY+@I>0,R'4YY;5;W[K"7 M/["+K\.X6VW2>'M6Q3DJUDE$$E*(2H,*-#^\]Q2+"712FJ#8YF&C>];^]H*Q M#87<\"ET8'VTBXUO+%6ORLMOR^]S7(EBE"UY3VDTR.1KLD89FZ,L#9(D&YJC MY.VWW/X0T#9D\<,G2WOA#VWSK3 A,LD\%'3$94H'(/(B00K,3.LB9&E=8.EC M\VT+^8V,]H%92^EN2IGF-=<0-#+PPAF=E#:WCK\:/4 MU&RZ_7T\G74K :P');.)/,H$7@8*6J7-X!$]H"RV<*ME$:U3T4T,0ZI&#H J M>ZEH@RC_]F)3IK_2]RU:"GQ8T-=5X7U6UFZ%?MJLM\!#']^ZR<"CAM.HVP!Q M9[S6\2_?SG ZQU&D_)$SRX %7]MHH(10CX='HTNR!34)K/%LO(UB[Q OI>49 M19_?:U(/Z*X]?TAN:$]]WPKF=A5S MFUSPSEO5R MW57Y8OZ:Q/(_<9)?S[H/H498ZV_>3+_@^>]3/.2-2I*#%4S6P]"&8N94EW6M MS,$ZKVS9RIBTP_3(=;9^F]>TM#5'4EN[?"=T_\1:\;B0A$U%QNSKSL54>RHH M3F&UYI"-L8:DP(IOO1U]$\.0%M$:VYR]Q-W&T+P+WRO=WG6SA/,Y07F-.!\9 M+Y L'@.#AI)MBHH@9I:)B[K()+V5:+:R&7=^_)#6N%K._OUEV>Z(7(BS;K4< MLNJ*=#$TXQ,%MR6!#(JP,"X@>I\A>)2)<>*>;-W [&XD0UJ9:CRI&XB^Y2Z[ M4JE86Z2LR*B(BDQ8,BLY)E"%1?",LA\*;C7/VGD;6^\&W\0PI!6EQJK?2]S- ME/YF6EN1KH;_$=/GZ6PR^_2="/DJ+,*5;1JA%99YZ<$I2]@8C=%1* O9LVQ# MRD;(UN>'MD,VI%6DQ@3I037-:/,WG&(7)C7WR:?CZ7B^J&6]+W@9FV@F* H- MH),UH+P*$)T7(+*L)7@36/.F& ] VJI:Q9XF4UIJHQE%?EX2/8FCOWP;+U;U M$CZR17G-4><,F'E]P MNL2Z=>MMV:BIC0S+W"H1(6M6VXJH0@9+>Q!"!)$M^N);VX8?X=G?@ZYW,9)E M'G\99YRN-[!=[@@8)8F4K F*ZE-4-/]\A& IM.?:$8+)IA@C952QL2UJ@?N1BPG]5H%[,U<'UW#3XL%ZRW[R MT7&7(F"NG7$T!1M>2 1A-KI^WOSZAU66SI)[2]G4_(12Y+^ MU<:%GY'2,KSO.93T.9TCQPX[LNQTM#$/Y#:L[:Z!K&_$S)8HDJ)$7.I?$-!BA M*"%DTD'P00$*K:T32%:B]9;.>Z \,KKHUZXWI=%^4F],@7XX74I@5J( H8.O MYW]I0)IKX#0J[L@-E9YH= "#ML?V^RN,(X$N.D?.UZ=ZR8"P'KRW@I+QF(D+ MP@71VN3? 6-(IGHH?+QW__Z.VFL7Y5\D'M?V!Y2+MD$C'QFB4- MNIY>RL(:)@M31;1A-E@O=62=)IIUO,@P5-& (6'8)),.N36@>%]19(C M[]YN1H(=I=LPTWIPK<%XM#;'RC5' 24Z!C0F"RP:9X+A(39ORO;8A: =0XE[ M'S/RH63-$@?#:]?#4'1C4DH]DS M;1JKJ'V#@VL>(YD90G6C^^?OO\[K"?GZR:K7FOB#WNNH,;82(TA=3 M.]V&>@J8,A/-,P3+9'29:6Y;-W/8'MW>B>GY893YQ]E)^M=RW.$=6UX"XW6? M:*Q'4UQMCI,IM."JMK4.*I%P9//+D[: -2@'U1.=;B6ZC;75KKZQ"8PDD9=U MT+CNL.1C-*7>V.N#1%!"5O/,&22O5;+>H[?-RQX/@1K4$L:Q*+27IEH6R!)B M7E?9)Q-,561W[L"3)3F=2P%1H@>EE"2",P:,1IVYBEK)U@L5VZ,;TMK%H1C5 MC^I:KD[<)8;+'7?7Q)"]RL+7$_RVMC]V2E.HQWWM/FL*8A!1]5#(WQ)=*QO] MMMQN:.%0>N-7MZ!7_;. $(7V4(+Q(F2.4K3.I7\ YRFX]GWI0K.NS5)&NBD M%X^]:O!6+XJ@Z,&&+#-JB,[4$V$9 ]JZ<2Z[)LW2U!86HZJU1\/TMM0K "]N )1"H"7/"Z@2C3_'0I,D2T!A,Z.?)![C[H;IQK,&U27G M6(9I=^GW$O*<+\W/B:>GL^DJ%ANE6+SFEH$6IMZM%"S$@ JR5;&HS+TU?9F? MNQ$]LL7.'\K(--!1<]Z0A2,Z+[OTF4SOC'8L>^'3'N=NVZFIW$\_=*8L5/(O(-?CD,RC4 M D*A#"8JFU0@M:?F9V1V3S0/>"#@$&1IH)(#'?E4A@F7=(!DA*XNP!!C=8+B M.=E_B\:HUM<\['WD\\@E]=9D::>@EN?Z-XS= S>W6ZN0>9XHDC"KS?X41$3/ M 3W7S#B*8TK_?NK'&)]"S;U_I]50CSVRC5SK;$G(+FHM0M"SN:@=,NJ56[90 MSHR^7GN((:&73NC6ONQ!4$^@5G^0&&AG1?7+G_-V5A>7&)QOXKY&]%1;78?: MPBKF7(^8U&U"E%]IF;@3214ETZ$"Z_MA/H4:_<$"[4;:[)%V-Z_IO$@,OM?M MCL)B5,!C[=KF+8(KDC)Z8Q7'XHK&UAL6M@;W!"K[_3.LA>)Z.$";#"AE MZM($289[[8LP4IFPL9=[Z0/)VR+8BT;'W@K=F M40]*ZS/[JOU(KD2P/FGFG-0B%7#*FUIR3Q L176,>\:C1U-$_Y6CNY!M1:B# M-1T_7N:UK]+:A#3;->9/'KG-7H)AF9+ 9&J;9:E!^\"1R4B!&-LJMFEV-P+_ MHU2L>])"PW"G8-=AOK?],HHH6!TNQMIG,]2;UFR!8EQMPIU4;MY)XP%(6]'G M#U:@;JFEIJ'/O+I1)$?ZR[ MG=&(MB361]3S0U!;T>>/5GMNJZK!7ILH@/-O*]]YP/4/K D'VUX-N1L M-^^(&,0%W-S^06AV3'VVO5V*H(=O5V!//G6X6DN^*IU+$9WG48&H[4$4+PXB M:G+:4EJ5QDG3\]]U7^,*5>-U%1TBU<=%K%AE3K;M2 M[WINX;@[;)\^/?=5?Z_=/&\G%1_29\S+"<[J<;*SV?2\(>:;Z7P1)I,:,M[^ ME9/%93GN%2[">#*_B7V[UI]]06G1)_0@8MJSJ>@JWK]CO\!)66!W,IG,OE8\ ME!Y>;10XOS7FJI9ZMIKDE]GG*-MH5Z6E3)+_-IJ%NP@B3VCQV.1])IY7!6"_K$['>'U'[%]H )24TB%)']^ \ MZ!_F$*+C([/U1I(\'$ZT*<$T'<_)C<$DG456)%G)-,D80P(7LP.N&;=68I&; M]W,=@N GCV5WW\'U'Y;=N[/A&-3>&,8HAJ(C9:? (]8>9"Q $()!=CDPC\6Q MV(=YWH#16@#SC8V Y]=FS'\ :.0I?4^>@EL5ZLTK2F2(LMY&)4ECVBK%,M]5 M$(^'\T3]T3[L>FB&]JS3WB;C?9M3'R%&%:UU07! BS7QBAR<,0A!JN"(@GU7#N,LH<8(16@*A 4% M"J$D#2::XA-&)DKKU9?]$ _9+QV8K/>>2.^?"@/,B4:BL"*CR6!8(0^;*/J- MLD@0&*RQQ:+E._NH5H618?FF(_'UR+I_BK7;T4:4>-3J+8$93VYKE'_P..4QW.T_5]F%&0-.6:[*U2-NHN8F**"< M"VN?!,J_G-$@)'=*>X9'M1%70/_@8 M 6KM_1R:$:*WZ..> M18H? N?%&\]BAMJ$&E1F'@)F!]I0-(7>,A73KD'&#GB&$$L,@)['TG"?;7'N MAG>?1$>UB8_P6( C([$9%!"C5L!2(,&EA&%SKU,?)O9QH!^Y4;/?XRS#M*X] MLN#0,6[50_=]5LZ'\;\H)!\OOM]ZW[M9MRBSR7C6-.[=[=D]Q<(-!''X^/B' M-M.K3'\D(]+7ABM&"'#<<W& MG^B7%IA?C^>DZOKRN2!?+KMNM9YP\?)(:I(8=P%"X@%4R1HBUP*,%X:\FZ<_ M1YSMCQ_0$PVBA\#SGMESK GQ=HI70[H]!!,4$50J",I+4$E&&HQ5P*5EGGLF M2SCR!/CQ (9T0.H)$KXA.XYF\8F6UP9!4[B^.K]OSJ)+(9MB@-G(H/:0 5^, M >W0FHA6V]"ZO7.O WKD30G_?P(E[9\?(O4M#=Q-,I.;S1C/)GFR\<3N!&)E2=N-<75M2N^YI:L; F0 MLLTY.JES'XW#[\73H"7ZW9_]MZY.;J.L*"E&D):^*.L9!*8DR&R1,9I#1;>^ M)^['B(:4&S;CR1W-TELII9FC)W.\/%VN+G>^W@*7_C_!.WKAWCN$D799!45F MV&:*5911"-&CAR@]F0(P6XL76;XT? M&Y([[(%5FZ:I+\4UZB=YON&KMA7$[LLXX?Q]G:V4*A&RO\UF>?YN?>=T'G$6 M+:\WVR/6MG&:(3@5/&0>D0F./9.E5%\WBJ5_(WL&GO@8I1?0V- M40TGQHMZK[K,2 )/NN KB@G_'8MUC<_>4A%K8.8E5VE MVO"&AO.:V/INR#N'J!)/#&6"E%RJG=P0O"MDXSP3D1?A*3!O;#"V@#6DJST/ M8"5:*ZK7+&EU0]\]![Q6/ULQ?H_DZ7$/:)%3[3&D1JG6Y5-&*4?%,\46(6A6 MK[W+$*3V(+-+Z'QRGK4N'%X^?%^#\Q^A&U<"7XW&\\ABUAF$TS0K4%):SZ, MF@X>T0BOL?5H;H$84O*SFYXW[<5^*-HSBXT@6 MRA@.CCD%*KMZ!5%@BK/&NKZ)8%!UMS::WD/$[=3\>=8M:HN!JR$5RTVJK4UD MP@A*4>8<5XMY1J>2A'>:MY[6MU$,*95HI.W])-U,XS=OXUWA<,(QK2V#F*(& M98F#L6X68X3&2.-8WKQY:?_ZUBT40THAVFA\3TD?--#[>U@LNU4 /"MWW]<\ MWJMHOM?S^@@#=Q]PLZAP/D>\YVYL2A;J\LG\U1)'D29HM*7^B9#O16T].ZW>C**(H2M%TM"0& M%64 S^NQ6@PT594RJ?D>T)V #BLV[8%MFP:O?W7VY 6OKG()2:!U3@(WTI)+ M)E/M#6K0K-0N.::N(?3J"A]UXOP%1UC((',2 M 9:ZY)Z+ 5=" 96\U63 64FMUQP>B_%)>M9#,>W12CPLU=[C:1C71?QZJ>/E M+F^K:'+P8L&RNLM,K1I*4>SABQ=)1U-75XY!NCO1#JNT-13Z[:_8@]N\WRB> M^?@5)U_P[[/IXG-M(UXH=F.$4:FZ$%PC55Z[/*4L6$Q1L:R/9/LVL0ZKVC84 M$NZKU..XW=FR&\GD7;:%DB0F2#1,2G"*>^ Z>IEC#,ZUWJ+X6(Q#6O ;D,Z\U^1=+NK M\RA&;G7L;U31%&T]V&!KJ; VM.;1 $6D6%A6ILAC6KD5R&T89_\K,FXW-?9: MT?MYUG6SKP3ZJC'.>_S79MW5NRX/IG[ M*0W7?XDU)LTUVTW"% M MCIT?C]W]Q.;!L+6H$AY'D*WJB>M;%EYAK)MM6!*EWG[KN 3E? &?C 5''ECF ME,A,-B^477O^WC;UVF==E6K?X]E:"V_+NVX\3>.S,+D[XW+:)4WS#UA0AE)_ MCF03DB%/D)(V(O+V9UWVQ3RHRN&N7+IE50^IR'8N?7O4;Z:W4JV<;59:4()E M!:5:00I*NB@*<=D)SGV20K?N([@7X$$5$H] O#U5>!S67933'5/!4+X%.655 M[R*AX$=K =FS6(+*2G)W3+(]8EGD8-7"HW!L%X4=D5JK"%<6RZ-7"5#%6KCU::<K[(CL6BW_D?-F66O@65%^CLR#K]NRG"Z9 M9>Z8+,UW'.X"=%#%O>.QZ[$JZ[6D\DOHIC7#?X?=A\^APYL'KY:+U0-FY>

0QDJ\A\^7HZQ3L)40JR:\E36JF,]['U#H]' M0MS7:MYXW"C'P+TU&0+]2^/-&5P0A2:9T\SSC)A;^]H; (94WNB3*YN&<'1JQ6\_0U;2'7/I0PLHC$23*Z- MEY5 \,89,&3Y@Y&:69L:4V9'J/L?0T\=KMKR3=8<6#WK9+'HQI&,VSD[PF1R M?B56O=3V'Z'K CFRD9 *E_.1D3+JI#(DEBTHF3@XA1D\ M3U%D=&BQ=8UH?]1#JDH.EJCM]-ZOLWE;[I/62);DO @&1.2.0*(!%V6]V#D) MKA)ZDUK')8^$>#3WFZ5*3G!(1G)0O';:D;&V=9+)!Z&\;-Z?M8G[':!3:<2_ MS3EZ",WV/3%OX3P/>4/*G$6*=DU&ROV#T12R1O)ZM8CH0X7;>A'K40 '[QX. M2;DF6MRRGK)^O7Z)Y'C^^J?_!U!+ P04 " !ZB A9#M]2QXAP #9' 4 M%0 &]P9FDM,C R-# V,S!?9&5F+GAM;.R]V9:;.9(F>-]/$9-S.Y:!??7HWB^5D>3G]Z.FG/_K3+S]-O^2?_C$:_[/_ M#7]Z/\!I&8W/ /YM]L]>CKY>C/N?OTQ_$DRHJX]=_>WX+]$9AC([*"EK4,Y[ M\(E)8$HK--Q([?'_^?P7GJ*V$148;0-]C#X;N#*00X@\<\ZCE+,O'?2'__Q+ M_4_ 2?Z)IC>G\-/23]0_P=7'H/X*N #)__Q] MDO[T;__CIY_FDL-Q'(\&^4,N/UW^^+^^C'-9BOYJRA64KG#^[_IM/V^-Z0L!&#Y8-H0\8?WQJ?B.X/^W7O^)7^>/D-=:S-D.3OTSQ,>;Y?7(TQ&,4['QK4W6IT+=X! MACR8_;:7CCM3R_>#NL1@9? \MMI/IOT2G&"68U@I>"@,#+P3"5((K"H M14&MU$.")E>$3W+\\^?1MY]IE)^K9.H/,Q'-*7IT[+G,MIA1/T\^81CD'BLB MJ5(4%,OHG$HF@I/&0BP8K$M)9.&WG\35<'=QW[#]8GPU@TO57VL'+^/167/& MIJ,6(IL30IC_]--HG/*8;!;ZJ]ER_$LN?IN/S?//+T7!*:OMZD*O9 M0HLI?ZX_;$KX^00^(W[M?9R2]5._Z.4 )Y-WY>-T%/_YXGM_TD,I4TS<0)3< M@3*9 2;)(2OT/DCG'=>/*$#!29CQK=.](;L?\034/:E]HC-Z0WIFO4B:QWHP5! M)5N20Y#.T7Z8HH6 I/?.F>*3<4K'QS;_0V;_CG6W1_+7$7$7I(_.SD;#&:X7 MO\W,O5XRV7.G P21$53Q"ISG%HSBCG.,CC/6FO0'*%J2OLA(?LCXMMS4K /J1:; M4ET]Y/GL_O[WT;0__#R;XB4F07-@2DO@A69'F"*$Q!-H5(H7RY44]_;LAP[W M8P,<+8_-I/:02;F-DWT5=_Y$G^VI4$I"6\ D)D %Y<%G5\!&0WKF"(K K7SL MVZ/MCLJ.G.V-1=?P3+V-XW^?XWB:QX.+#_GK:#SM!4Q)11E]'O='Z?4PO2*WH!=X=%EC@111TK[! MR)!3B3:BP)T23GJ33!.&[PQ[,OQN+LR&Q^F=G80,N"N1-CYKY]-\TQ_DW\]GYSYF;IC- 3)3 M9,8I8^G0H TE(AT:+N1 LVL0F+\9\>AIW4J$#^E4V]/Y(7_N3Z;5 _L=SW+/ M>R=ECAJBD>1_99LA2$MX5#2LO4AKGR>3R?^IT>:^P'*/B"(+V'U#%&O"* MT>;$#/J$T9(!V8#Q!4.?"-O;"O4ATZX+ID7/Q&(8(PO1QT*;3A&%#,;D(=,7 M),ZTUJ'%VEXP],DRO9Y0'S+MFS']DGY\-_XT^F/8DUFG&%QU\S)-TA0'WI@" MPGG-"T_1HVS'\\W I\7RA@)=$"39*A)V!]/,CG@W?C\>?>L/8Z:)HBDJDJ>@ M,8&J]U_DUP=R ;D3@7P%KEP[IN^-?EIT;R/:!9QO%1F[ ^S]:#+%P?_7_SHS M'!-C,=.$ &V*Y$!X4D5M-6CN#9)F"L-:^&*+QCXMOC<7ZP*VMXJ4U8WFQ3CC M#$@,)@6+=8,A#,J2]8!9"=#6:A8#9RD\=G7\-+^W1SMZ1C<6W0(.MPJ#U:S[ MP?LOH^%5#$?SI$HJ!E(D U]Y3Z:^\Q(8Y^3H>VL$@!N#$$B/8&VB>D)>52NAB5 MHW+;N3N+1CUZ4K<6Y0)N&T2H7IZ/QWDXG5]LS5)*<'H^Z3%A(A,Z@<^AVF>N MIH"A!)F=(?>+$0$-*B66C'[T7#<3[0+.&\2JW@ZG>8QQVO^67^$4+W'VO$UU M=@X8,X: :0NTSQ@Z/E(LCGDF<@OG=O'H)\)Y ]$NX+Q!U*I>=XY?DLO]>32^ MZ#%RM;TM!:(AITLQCN"PIJ+0&2.%2#KZ%C'H.X.>",.;"W)!PD>#2-7',QP, M?CF?T/0FDYY-7 85% 15C05K%'A,L_0B+VB'"33=!L3>&?1$B-UGV6QY_IV/CK>/3'],O+T=E7'%[THN$B&V]JN*1F[;)(N(R#Q"19@QE+D"W2 M/18.?B)$;R_8!81O%9&ZQ/7])M%HGE;6D])K95T",O0]J" 1D&,"DSDB$:"M M;9$?\'#D4Z%Z.Y$NX+E!\M;'+WDPN%*[G$K2V1K@MI U* F84TC.7I )B^!" MJ,L&^->2+<;BS&!:PVR.&:%U?,,O(_?L%QGKP[G];&(M63[W%M/.I9HN^&2 A MP2RB)J_.8VV<(T(&1,&@L&)I[CY*MYT==F>XH^=V<^$MH'&KB-=5SN^;_B3B MX#\SCM_0;\AKY]E@G937CNQ!S0MXGB,!R\:8J"-Y[DVRJ.\-?/34MA#H I*W M"GW=Q30W#.:HBO$^9*4AT?_2#I(3>%$2Y& 868,>O=\N!K)TZ!,C>E.A+J!Z MJXC7903F1ONN2C6L5R()LA.T4+;FF @(Z +P(#UW E7>,@2R;.2C)[J)2!?P MW"#*]9)PC7'P=ICR]_\W7_2LCD%XSVE.DHS]&$/-_700HTPA1NM"DTSZ>\,> M/3W]JDC==ZV+?L[_6@&:T MD^Y?C?A?OLO+ZVRLDC(M<>!2F2-!,[HE')%ZBB,S>EDVW^U('CE M'F#K"'HWW9]60?1L>X"M1=?3;: VD?5NM, :B]%$!9+L'W(Z&8?:Z JB$-;3 M_^>6BR-E?^,>8(W)7T?$N^D!)I4S@J,!QD6]VD%*.$]ETV#SJD M'F!K6 M+/WI9KD^-OX1F^+-Q+H#JJ\ZGZV :AU+? /2]V&%MV/J">JW$'/#G?L)=#;* MA([0L5+OZP5+$&K5B0\,DW><.[&2)WY@Y"\QPG?-_3K2[< &_SN.^W5'FR7# MYLET'DY^/^Z?X?CBESPD8<<^_7AY(M&IPU%I"](H#XK9!!A+!NZ-0DUXXZ,I M;9L8;>LAW)TAT)+7TAHU:JD!L?:I]MY 2#( M>:C"^4*'IFEMU]]%L'M;L'%<=PN!=N&ZX>3+BV&J__/ZO\[[WW! $YV\F+[$ M\?B"#-:_X^ \]W1*,DM+_H:KZ3R"W(\@8@*9!%E(3*!ECUW&;^3-K0)L]\JP M#7OWG;OFHN_@!/E &]2X'VD'7 RWA]X(*\@/0E&[!7A)FV#Q$8J2 9UVFN76 MD?RG,!VU5C05>$-?XK;6WH/T /+=7]P&'[4S,E@#UK-,/J_@X)2L[E46.N4D MA>AB(]D8\%&KTNZH:MA:=,?XC#2'O@AQTR(R%IZ4C$8C/ZH]_-O M1N.7XYSZTU]'D\D;[(]GF^6[KY6;GA2(2A#>B-+5!B:J)I8SVCSIS!8R1,;N M!3&6A*.V@G&4JK-CZ3?LX7DEA 7@7W^/@_.:EOPBQO%Y3E>&]R.3ZF6'D6LF M0'-#9Z\MMC:LXR 1;PU^C5+-X.)^?C6191 MGD[G*163FPGU%+KB8C"0C* #7!L!GA%8D9QE@7-R*1>\L+B5:CV.Z*A5IJ&P M&[8;O4+W*I<\)L6<*W9^.9I,)[]GFK$5)2C'0-(Q6A]V$1 839OKK#GIKM.A M=5+4$BA'37X+\39L-WH%Z_UX]#6/IQ?O!SB2WK?1 L>!734:M!.U W[ ME-[?HVI;[+/\";_/)UXUU%H>:_]C0(WUV4_4$)3,$+VTK**+S<-JR]$!H08P">F* MR[ZC5S!^[6/H#^:7O\,TR\OY,AK0ET^J$3&]N)ZKL4871N>%J8\(J:05V9+( M@6>/#*-3EK>NR5@5V]'?A75"0@>W(+=Q7D&RUI6BC"1_LG!05B9PC@6(4I12 M9-26/=9)8%N]V)L*=,/9(XJQB< [T($7,=9G3";O\:)&%BYK+TD$OX^&\;*[ M6-(BJ:@4".4R*%2U);[BX+S/&&AIR-S:K5\!UGYU9"/Z[I\9C67?C7K4\.2M MF2]$&5"(S"P9+,K55P=MC4=E!L&A".A-"JJU][\:LI-0DM8,='!_>M=7O0)[ MT>/9(:EO@E"O^)6W";QR'C+'Y!D/QJ5N P+74(Y?$UK(N.&5YK7QE(?]T?CW MT31/>DHD&[A&"%H)@I(=A!@SF" 00\1"DVU,]ZWACY_B3679P8WCS#.=(;D\ MGGJAU#9')4$JD?S39",$K'T+B\C.AZ006V_R#T [U_X+@^9UC- MWEF,\4['*Z3-0TH4@$R0^5$"[3*<3AGOL0141I$OU)CSQ_ M&.AX*6XNQ@[N\&[-M<=9P5M9 M=G K5RLJ^]-9ED#-K1P-JYF8A[%"0VVUL4D"EP)!D8:!XXJ,"@:?V?GQYGSB;]#P1G[8Y541-M":^:)+,5+T4=9*2H;#)W<\J;9"W M\0#&[K6@ 4$/LC:VDVYGS2INX3'.REDSA6AJE C)NW3"D1T2C;7&YJ)3\_XD M]S"< M5;R;6#+?Y%2C,9XN ]]M/;X4O\VI_BH&=C=*Z6]$OM+2BG&) [67N@ MT@0%'4M>MJ9["9138+V%E#O8U3_D*U(:EA)SD(HGI42GR.G(CGZRV3ECF FM$S2>1G4**M%8]AV$\3Z-,T[.QQ>S MS6J^;\VWK.Q#5(HQ,-S*VDS5 A;R@8+C3G*#UN7''B;=1">683D%36@BYPZB M>P_MVUZU/2S2Y-#7>"//$C 5 3DJRYAF,L?V70KOHS@%SK>4;0>)^;_UAZ/Q MU3-A>3+M19XC!+!9!Z2B*U[']S'< I,;R77#L)X#S7O M[?"RH.A]?0R0I#N=COOA?%K#D)]&]:)X-)R2$.D;/U_/PEOAN.(:M.%F+A)7 MZDN@(7%7+Y\DZWXGV 3Y*>C4'CCL(/+X5#2EEUGB&&M"*^>I1EA=K;6UH"W] M@NSCPN2N$PU/-.;4E(JEINB.^ZN_QYK>\B5/^Q$'=\&U:K9^=XB==%Y_9%;= MM6'WJ;A8 \\^U?>Z,U?@LD\U(EU\[0-8>//DC.[;L&?),B;01!;YWF1B!Y<5 MQ*R9IX-8Z]!9:_E]MV%?A\\GV["O+L;#;\/.4'(,*D.)-0;'I0&GR0/SNM ? MXT<:!OV1E1O(MA=M6%7CBP747M="&%K4F1]]8V,&*VTD9:+C.+>Y=41 MMF'?A,=F4MM5&W:AA,DF%7 );6WR+P!S""!#B"455MQJ-:?'WH9]?5.\F5AW MUX9]%53/K0W[6DRMUHI[$S'OK@U[%%X$%QSI>J)MS8<$'M&#S+PDHVEC*UT] MO'!H;=@[X'X=Z>Z_#;O1OEAA:,:JOM[*C ?R1V@;] Z3TE*7YFUACK0-^UJ\ M;M>&?1U2.K#M%_7D7-C\<%F_Q!ZA#S)% 3PX3G9.K9MB,8*-)J".R'1L[0IL M#?H@&EQL$SW>+6T=Z-W=7-WW.'XWGHDHS7)VWN?QQR\XSCWIZQUJ(EN> MYB'8;#W8^LJ54B*3 )B&G%V2V4KOFO>]>AS1B:G%5@+O(,UZ$;JWDPGM:[TH MK6<^,XB2U?;UPH!#1CM;5B88$^OU_0Y488[F)-5@ T%W7D(S1W:[@I>[S,F^ M1_ A2E"8"9YA'G@,P0MDD97V;5 ?A722RK"IR#M(L+Y5"[+T&&,I&!VR!LMJ M5JB@+2MX3]+(F"5ZI:-HW79]!5A'KQFM1=]!^O4MB ].LUQ8S)$9PJ+K4Q3* M !I?P&EDPC@97&Z=IO (G%/2AJU$W4%:]@-HEX=9SMHDSA2@-36+F/PAYVRH M!0*FF,R"TAWN"R=E,K00<0>)V@]@W3ZY?);*1)^A-O.MK;P=N%046;?"!*_1 M&]W-C?6)6@K-A-U!GO2"^J YQI[C&&6R&5#K65=_"?3/+>CBO FW$O+1?>F?)S]=BF(S*P\SMZ[SA;1.@5QVF<1+T1K/K+A':1)T]YQ8X M5[5:.R $YR04&X/"Y).QK?N9=IX(;50A]:6X"JB.\J(7 MIS:O3V MQ(VZDOK.5"++$C0S!J3@!53B&I!A 1^\CX*\(\5;GQ@[5(55\Z1WI GK"+O; M1D"7%__%AU_L?8AM.03>6YT(9L[>&Q=./4 Q.Z]C0;D+/>G\ M;H>:2U2)9IM4+001BN8;I0>T3 +ST;(@:D5(Z^6_&,DI*$ #&7=P6[T@%'*5 M&\XS%U@$N%ROT7F0@+Y&68+B7!@3,+<..R\%B_&:JF( M3@J"1@6RE&1JSI57K;L$'GJY=)/HP%:"[N! 6%3"NP*BYULNO0Y=*Y1+;R#K MW91+>VUEM$& %_6E$4&;DF M&PFM0X6[=MAK(Y%?I7G__MV^/#N M] .9FF]&XS]PG'I>NJQ-S.",J>\,B$3SKY:K5SGZ8E+[=/0U(1Y$>L$VMX5= M4M)!+/!A%DP4-M&^%,!R=#6CP@$:IT"8:"R*(K#Y4YX'D&?4*6WWS?^M9-[! M-M*HSV1R+'A7'!AE:ZM+-( R2?#9Q^R8*B*UWEV.M5?H3M5M]^PV=$UGQ^]L M"O-TS5?GXPH\C_NC-%](K[_'+SC\G.FHG^=QT=()(45RS47=ODDZX%4BS :% M%]$D=K]O^1)39JUA3U.).A9_PXCF8TAG"?\/@(I2'-G;'(RN#AQG&IP0I. E M('I>+&G\-GJR<-3GIR;;"[^36.=C*GWV=3"ZR'GVH7=_#$E,7_I?WP]PV,M> M"&]-?!F2)^ETK5DKX/2HM67ROOS,>W2DUQ1TSD> M95(8$^W+DM5&XQ$\1@]D[R5ODE*I>?AO0ZC/4NN:\M?5 Q2K+);;J'LJ9AN% MYJ!C,"0H)VM3.@$2>;0I.UU$^\;,&P!]EBK7D+L.ZJ=>I/]S/ID_L/IIM"3C M:K9H @%.]5(_#R=8/_0AD_0F_6G^F,??^C'/9_LAQ]'G.:OS=YH\1V:=8"!G M[V@PQ<%+G4 8CY!JUB&EM@Z+]07Y3*B+%O55ZT[BN^OA/&W-[)RY M!5'B!GG#U\OI0YZ]8/AIM"KV6F#-(TJPDI'?9:0'IX('KT/2,I)-(EO7&&T! M][25;U<\+M#!K:\J[B127C9QB"2=<4X]RU$Q;7\R2AESCY9PO$Z(N M9]KC(M.R2[34Z&PGSZ,^"ZE*@,1\2J+NR^S>8;GDIK0!F--4N[U0M4#7-KYM M6'D"KRY[-=)$7DPF>=K3+$E%!B+$5,A<5#P!EE @:,>*5BHFCLV4Z_[HSUR; MMB)C@?IL?6OP?CPJ\\;@O8#>VX@>D@\*E- 2L.8?\2RSLEY+JUH'JFY&/TV] MV%+*"PC?.FK_,!DR:Q_)ZG?@E2,5-(P<29H9:*VCS'1:"MO\"NCQ!-2]952B MRB60C0#1N5H?;!%<-AIJ=;",R42EV[]=VRZCLFDOM'?CSSCL__E7=?\Q@OS:TI]@>3N\JZ6@.TE;^[0=>SS>;1J-79[9J(7Z_SW6G!1Q2) M :UW1EM)E!""+E!<*&0Q^*J#'59W_=JLX5G\DM/Y(%]^[R\7LU'F]9K>H1'1 M#FXM&,CZXUF@/ZON,"]D& M.H*"2.2UI1J'0H&0.9VPS&$(X?2+GENQO7(%]#I2WTWMZRJ(GFT%]%IT/5T$ MNXFL=Z,%%IF2D:QCIB.9VU8J\,E*B(P+7UA,3C9_4/;0*Z ;D[^.B'=3 1WK MBWPY(P2;R17Q)H(72,Z1"98'HSR/S5\)/\P*Z+6X>;H">AW![JH".CF1DG.! MS"#EZ3S+'KQE''S(@1>RB9A<+0YUR!70F_#83&K=MBU<^L '+QB=3QQ0"MJF ML.9?JZ*A6&6]JCA%-V^!/PIKO^K0QAEH+?W62_U#_I;'D_PAQWFX\]+MOD[/ MOPI7_'L>) (I3P\R]:2W0&,8"Y&P-*$,6$1G7EEQJ;ER466BKVTQK)P&H M+EF]6W3:7KS[#DW-WWX^KUOE5QQ/+W['LSSO."6128X) DN*)D%F7& A@\U9 M!$,GJXDKY1\]^5;ZP[%W'8#JC-M10QDWM&&RC';.E_3%*LU-[_"_??Y?>Y5TS)%KGX.#AS6P#W]R_KT M70*2AG3&<.3A2;/UJ4%VY\ETR,FH X'NR\6]ZD#^R\7=&_OY!WM6D-ZC91"D M)R=,H )T)H,@FTR+:!WYZ4V]WL?Q[$Y]=F:H[H&HI;K6U%M^TQ_B,.:;K,36 M+O)Z S3PB[>84:,\C3D"8OU6KN=@,/JCPGHS&K\^O'+X8I@60YFX""JUM M= $PUFRY%.YF7D M[W$R?74^MT*%D&BX,U",H.U<^@@N^0!"%S(=2G8KNO3;K=F'P/:?<-*AAHRZ M9JJ#BZXG05X:N*O ["A;946(^TEAZ8#D==5H"X;VJ% ^*EL$:I"R\&IPX47 MDTO@E^ZRR-5/%IY$XA2Y4- SI"KF+!H(J4K5^8VQCL[F]D.Z%_!15KSUWK M4,<"U+]=\AZ" MP@"*(8-0WV/DQFF5<_!NQ;2??6K$$MOEBYOO MT.=28N)07*XM98H$7P\_K3 RD:/,:36&'QOEQ%AN)M =;.B_CX88X[@:L$3? MI):OWL(\MYY[48K$C/60BB3,T@0(!9&TTW@KR:;UP6RZPZ\"X"!#DG9NKALUK*NM=G^%X!\ MH^!(JEE(N:F&;0[K&>K=CCC@S/'^:$_^>=?2="3N8S>#6>=8":]')0-:!%B M[2VBDJN9#I*#<,9G'47(OOG5U!KX3EC1.J>K@X?D%PBGMLNF;T]OA]_R?'>] ML0=JI=#YI&<53T%8!S*@ J5*A&"+!Z8#TUZ3C:I;W\EO!/0Y*%OG!"Y]QJGC M=*2K:.FHO)R]037I#Z]7UJAND]=" M>J\L9"XU**\M((8 PA:3B_2T-)L_XGK8N4Z=:%.K_*9UZ#J8_*:K+>*7BYD% M,J_OKT%D+G*.+D70]4E;Y:TBA]X6X%:9@HS3;%IW35@*YMANZ-;2A&7FXE:, M=)$J< 5L;JK^-FL"GM.[(#K^>UX-F1%(: M]&?IMK=G=1G<7&5>724[=32G/65'M5&=90IY"+P?DUY+3V:[$63".\6AQM3! M19:!A2*DX\)EWSR3^ZCT^:DDK>-2YW7H[BR3Z[9'<'G+$SPK/),G23Y?!A6R M R\#2HF#>#Z8/\!VJ]-Q M09N4S!J'@E8(0D8AF3.6KU:_NO/=CV$_J8I]-YJ&U^)\==0= 8:C3'!W!,.4A1>:VDC-8< ML-K?FLD/W3\D56EX?3O/:6@WI1?U=K#>&,Z;&=109\ZW;,V>]S;%4)M 6N:J MHU(@>(.0C"47!8/TY=[K'LNR5'8'^H?V'[:>++U8WO]Z>/D%QY_SNU(FO^=I MSXFLG?4%JB\%*I/K[ZTIP.KAIV00QJZ8@MH1PA^:?D :\%"M-WX)L(/#J^8@ MU?R3^?- =2F_QO&0/C+AO2(P"DN"+LG7/)08:1G3'W7T62=+JSDWKQG>RC,L]T^]_G6)^W?/"Y^B99&0WZHY;MI389)'F36QHPJ M$O+Z1BNM>7!11# Z>FT\UUJ;EV5E-&=IW0M;JU;W,VIR- MD.!3E*"LT."-M)"3U4D6851>[863X^B-T);EM=LAK"/M/16]KP+Q&;5#6(NQ M#:K?-Q'WGC0C.(&Y-G;A*9"?RDKMCLQI:0@4Q2L>"J[VRL)1MT/H6B'6D?+. MVB'HXFJQO@6,AH-*@0Y;'SP@X[0A*J:R"2M1OVR$PRR47XN+E=HAK"/(G;9# M,,8XQQ4CJZF>>SE;4FONP&9E4] HZ.Q;B>'C:X>P,T,O6EMA),X)QA\\O(XV@UVHFAV!TY7=Q_K]AT;A68/[J+-B%Y MPZZ0FS"TQ^ZB9%RA98E#JL>C,CF!MY%#I#5EK2+[BK4N5#O^[J*[T*-UB.E. M?W P"SO_/IK>;4,9R0XIWG@Z:VLC0^X+.,D]U.@02ZSH!X_ M5*;)8@.HD!\ M>R(7*TL+%KK(RKV#[BZT)(PHK+8B4X5.;,838"$[+W+G":-#QSJ*.B^"\QRT M8W/Y[^CXD>S32/N'+6UY3$;J2!,/R=:./Z3 'E5-MN4N^**=5#LX@I; VYOJ M;$_K"B=/"TYVI#Z&H+H%4(/R,6$R('+RM:6/A9!*?O'3^Z%JC[T2UVO.U MFZ9+K[_7'!KZU;T,R__,.'XWS._&_<_TCZ8YO3P?C_-P^J8_B3BH?]MCF?LH MI0$79R+4"$'7-E(25>2,K#W#NU>^S2=P$%96QW?8^V.\.P-^UI$;NQ*A^= M'"GEK=5+@-T(I!=KQT#GXH%@\$J9(47OX.^I)M _Z&9W;"\ MF^:E[\>CKWD\O:BOC'^M50K O)'UEJCFQ<@ S@5:Y.A]8*U/\U6Q[2K-O;&.+,]I;TC% MOC/:GY3=+Q>?Z"MF=^$^80A:($BR=FOPK] >CAQ$9,*(B/7MH5TML!M8^\]I M:JD.HVYIZ<#57CY[^H*K!S17@-A1+M,*\/:3Q]2]J1"IOHV05G MZO(H@PAH/"TJ7;ST*J&[7U!SO*KS1.;2(6C..G1TH#%7%N>+V\;GMSP8S7"^ M'$VF5]T:30SH;$G 5/&@1"&@FOX8B@D"3;$R-&_/OBJXW3N0S:F];R-UPDL7 M]R'G8Y+U^0SIF_[W^M,5,F9RL#%)$ ')7>;HP$5OPF$O1G)Z* M-))\!YO*KQDGN3Z<-VO<>?6'MV=?QZ-O\]915U?1/@4A$P-=\NSA,@LND%GG M1-**^:)M:-US8U5LIZ.HK3[AV3L+YY5Y''\)R<$C43_M)#K>F] MR2^C\7CT1^T8=7,I!C<=Z^-O=(7Q*H=I?=IM?'Y7=XQ%IU [ M,%8X6OM<@;>J@)9&\9BSC[RUA[H$RK;;R-VOG4<_90J>J9AK%69K'9W4^UW$J(6626!BP MV3,=DHY +^M3JMG4\Q!3**T/ET4X]G6)L#6W]YVE;67]D?C"HC,VLN(C579!T_6;/:L-ARM69.%-WN-%/:?>3;_D\>7/UT']%%E(00(/-MI3Z+03=^;*_>G%1NRRUJC7DFH/2/-)69!%4L4$E;2.:UH;<[LA_PHS;!??K MR+<#SJ^K#^Z"N[[3I[/'&@72!H+D60&,=!BIXH/S"FU4K=N>/0IH]X?_]IR- MNA)XZ[:'U\AJE.O=9<_T3V,E[;V?^O\V$FSLR[KU]'X^GYL/93 M/Q_6XH&/[U___==?7UXUH4"7?!$!LA1UG5@#CA<#,AD5#%-,.;F2)] 2U>[5 MIR';HT.@JGTCU>43>7DSD<$%3<0^-1&7M!"U7P5J*VE9>A*G,AZBR29[3.1K MJ:UU;EU4ST+G.J6JH;F[?")7$WB5XPSATH7S]C]N9J&XY'9F]#L6ZVO4IC8[ MSA"D=][%9'U.FRO<)I!.6]LZ)ZGUXX"/SN+%UW%_0%/0?QWCQ8=1_.?'][=6 MB/%1"!$C9.4#*!(=(',T@>A4XBPY958+I6V.X7DH4SL:6C^E]RF/S^ISXU=0 MG#1%$10NG" HCEP/3\>V8@Y38=HFOUKGZ;O?>\0V];92ZN9]@%I .SFO!V-^ M/\YG_?,SVJ/>]$FG+BTR=17[S3ID$PK$J A@5@)02@&\,.^UX=F&N!*AZXU[ M[(1W*.76IL;?<=ROT<*7H[.OHV$>3N<704&A85J#J3@4MZ%&=Q.XP(3CJAC% M5N-]X=Y"TD>!:'^4/$%U=PZZ ::UG8)8,M(=W7QJ0\"BG6TBP]&QZ\DZMY;,O'V/';'4T(>)31S:37.CKY -:G M/T:7L*30*+/)$ 5+-;&";'1M##A#47S!<@*($4*1P04C-..MLTY70[9[:[J+E-0. M6.@@6V41RM_P>__L_.PZX?LE?J6_F5[T3"Q1<(T092+_PI,WB+'F9Y@4 ^,I MRMPZ"WL=?*>K-TT8Z2A3\=-E'D]M/IQ2% E8S<-3.DG PA04'4N)Q@3.FN\G MM\8_$?8WE6@'&2QWYS=[=?OCUW'&]&YX=?A]H+V,]_3,XZ=-"Y6A\XZ["(X[ M HO%""Q.&->Z3?BJV$Y#*SIAHH-^AW=Q7K=C)&@?I_74>Y_'L;9#^YQ[S =C M [? 5=VY:I6I$4@7^5) M'/>_5N'WI R!!S*5I-15N7VJ_1'K3R4DAG3BA=;-ZU8"=HK:TH*#AXJBVRK* MU=YW6[5K.O'K6HPXZ=<^G$/ZX'A66-QCSA7EM &+JMI*1M#>:#SD4H)BF>>H MNZTA7 ON*2I5=WP]5#73:5GOBY1FWX:#M\,R&I]=EK1O7]?[V!Q=>0:- M*GL_?AF-IU>6[8UR9:>E-$&!\;7CA&+DP"1C(:/G7JML^ M_[*]H50F^]K9-Y!MIFQ(@#IJ0*^,<2(X-*V-G[?MP"D/:$?QTA<@Z@MY5<< J MF)YCAE!,RARH[X AU4A MTIS[=>2[D_SLC=(P>2F>=KY<"UU#?7?9 ?U9US0GM M)D5V'6XZN-9Y/.O3*YVBB4A2X;PZ\0X0R0K+]?V)X(7AV/J)V6.H0=I$;=H+ MO/5^V2KAJKH'JN3:368FRU M!D*;B'MW3:125MQ:$\C^$(3., L8BP OHRF.D7\EFJ?P''@3J0YT8!TI[Z*) M5#+)6&4C.(P"5"*_Q#%M(?*HG!<9N5_-4SSD)E)K"?VI)E+K2&P/3:28T86+ MS,"J9&NQ+[F7C'Z2+*,VED3!6K<0.98F4INH01=B[V!/_YCC^;BVT0Y7:LIB M=D&D L4D5:LV$P0,"(5SS:,V*'/S%^WN@S@)YK<3;0?&W"Q%9_8@S G$[)? MI^1NS,ZK7%_YH+F -_7Z3'H+Y-)$L#Q)+9U%V3R/82F8D[/KVXB] ^_N-IY+ M?5\%45=710_0[,>H;T37_3N#-K+NXK;H(3*&JC!K'>@0:EO]X, 5J2%)&3SG M9,+:U@_M[(K])ZSYG9&_CHB[('UT=C8:SG"]N#R<?YQZIU<4&ZR6P$ LH M% @NZPPV6N5+4(&YE9*BZ%MO,4M_NF'USH GA56VR_0I\_D+81_G[XM)-=P_[T/APN>4PJ*0+":)*_)T\B1@?:>(WD%H:S6 MMW/?!"XY5MOSMX[ &O/V&TGJ[/SL2I&X9"[S#*+4R;# 16Y=J0Z4FN%6K.5 M;*0GF+LSZ.Y.QZW$/FHALPXB8"N7/-4V_Q'K'&OMMBI" QW\"'G\_[DR_6CNCVC@I2^%N,S M3Q8%)VPAN0+.&9TSZ;J4K0,G3X(Z"15I*_H./*BK@I/7W[_2(9CGQ;4I<%.# M^R+2KJ:*]. 8.0XVYRAKM:10K=^(7 #C)/C?5KP=A$^O(,W4[R5^[4]QT/_O MG'I6&%FX)%RY$*[,-3BR:(BLZMXQD]!T1?M]+"?%_5:"[B!>>OM-T7=EWN"N MIN?-MB.R:T4H-I(SXS2HR#T$*Q1(%:40F5D66Y\$C^$Y"45H)O!.ZHM+'H]S MNNQS.,-47PX53B>FO ?)9")+V6BRE,G383SF(A%+5.T;%RR$OYD$ZI:%%+$8&;'$ %'0%CBF"85"7I$$3&Q@JP',U)Z$ C8>^Z MH/?C^=D9CB]&Y4/^K_,^Z?"535M&XYM/O?X>!^>S;/_Y=?'UW^ PW4D;O/7;+;:V[P7O4(X=OSG,LI-2>83Z=!CY+$@^2U8*BA>."'!7WJMO_*0;PYO ['J[PYO(Y4#[@".;"'I72J"8#2ZH"(KI3$Z[Y^ =^?#:F)"4\62HMR4;],>CX% M&RPS$$6)\^@_IB* ''\60D@\8A=E1AL#?G8ZMR5G'?<2?A)\72&?_ACU4D%9 M.!GB#&MFW"4$

T8FK_/2R13N-DR)$)K MC APR]VXVG3=S*/9N,K./QQS1\SQ1-L4N7842:2@L729$K7\A?60/@;AHGZ::J2-[(B.=EF,[:".=EN-F.$<[+<<.LXQT6FZG M:>F;EG2:EKYI^=?14R)NQXSMC [5MES$M0@-C$1FZN)Q"OKHB"!&L MR[K87,3TFO]7E.])<1%:%&+LU-$*!S/[[RI2SM!<09S.RO4%+\CZ(!6OYZB/RX9]:FUSF1J3JX) RE./C<1UE>]_Q_9YJY;O\^(^T\E:)VJ@U%R0%12ST#U42''/O/'"]M"'[DE(H>*N7 M!H[XKD@3DSE+BF91/TAX9B>6CDC*AU#NQ@!.VH(MG'DP+\H![I V:C 64TC* MU-5R9>D&G#J\)NX^!55H*3,4/,L6;,#*;S 5XI&8$D5,B3./N5M.]S)W*()P MYN_+9ELO=]%-04@%!$_2 O&+/:A+0BVLI(:.&KIPE/SZWMW(VXO9A%@-3GUO M576^ZU@SG&*EJIM5+4-O5__>7;J^_^ M_O>_PW^??1=C>R0X"M42=O._&E76N+\L=B#_^"8K*ML9B:I-+LRXO4':PV*_ MI**02K37P0YB901^$"@T>" H755&W%=):J(]#N84P\WH0P>IL"SQ7#;=J45F M7ONX$?T,G2-@:$7(H >.5BI.PJUIQ-Y5L=I3=]ELFDPVE_5]X7/8V0GA9V\U M29 M;/8ZH PQP#!6D>M)DQV7$"@1N+.TP9Z#'ZL$&A.;I.!T3;!.'/G>[E2: M,90GC+@ZD X!/J7?+'2N5VG=LH*&X:D=G2U3.I*S?>C^YL#]_4,' MJ]QYV<\%XNKD/!63=QQ)..>!YF;KT4MYL4%S]?K&I-+847SDG21K;*LR/THQ MVZFZV85 %T! ,=T9^.CR6*H:KH7F/(W.:%?FN2M0 V3L? IQT#A']4WR*N 8QUB=MA]NSB M\O(_YZT3PG@+;GO))YU"!0=(1#\<: 1U=?]3O_[GI+Q&<[Z=<%!@)$?2"'_8* H$O04R^C1DI*#Y&-J14P_,##PHO M"5>ACXC0/<$=/3!EL\&C6# (/MX@ D-@6^ES2>JZ];VZ'-K774UZ-MK,>_VK MH==_ISZ<3"A8]\R@;LB5VFVY0:=&W^ M):14=7N.2"A6Z!(32T'&VY5WJ:D[27322%T.UW_<%AG96BN$(Z'EB<$:8_!1 M@SP"0VJC;N!/W#,Q-=S,P3&+!A\2YER>$]7U,*Q'+$RB7^DD"T'A^42GC9NQO4+1#,LT3O^-0,0T(]U9H/1R/EY MAX=?_UKU<0&UUNE,]N1PM/H5EE%P^K2#WD73?=A,4JD$109ELR#FAO V;1^" MR(K-^I8ZW2S 8-'(7&G.2*_4K?64BS,Y(O8$6UHK8@BS68_B/@$OOMQD6&+O MLV<.)M+-I/H[2";6:.97AI0;]A1-LQ^IQ@N[%[0TXV]-F59)*GLZM\%B8_V8 M*';ZAY-K?K9)>G5UW-8QKLUPI$F+74!8- 0L:-(17NVIH>\.( $QNT!%HBD3 M1-D0O:@$,6;EMR:900&9"/;6K5>1>/7-)1Y/B*MK/S.5]$/H&@:VU[S-JHT! M;H""B.]=M C]HBN##)%C&TPD#ZKJ@YXLB,4>'KQ@W"X]1 P7H.,BE)/RK:ZN M9L=%-)Y'"K2"G3ZR,SK%MCRQG435P)+#.J%G5H*88=<-7)SI-:BPG0B,JP!_ MX/C"ANK0'D4#J+("SP!,,C?% MGX 4_(5W7$E'%]9>T?*Y8V[89.#IYWL9QY(6@M5/:SZYSL%R[_0?8ZJNRW31 MU(:>+J"&P_PO4K88BP@F.$ GM)KC5DG]?0;:-W$ODPIDV>"Y3(^;LF>GUS#6 M?Q@%/0TFU;"?Q#0!F2OFS+GN!/5!X;2X5(:5%;XF.HR=XS>E$ZXRWK2<"[)[ M"&)T.0\R4/@;8G %\T"R*@J4),(3I5O4I&_T&GEV2T?/[D;\X@/:BX?LJS9T MJ*V6\%CD&3]S3\/K0!]%&!"(]QA%U>>>30^=1\9 9HSFCSR:K@,K1%D4T185 MIO63X+&I$@1!1WLID(2BSO9-IQ?T1+N_HMKC1<5G%H@YQI:)OM=T[E_MLV]/;%6IUJ7:WO).@JKJPSTP8)AY42W_+AYIR1(U MB"MY%$N T341_JTJ1(^1)0)V'GG.\&O[VC;D5;5B7H&SO>.SOU>J%.4H[06?$?"Q)=?X+\0\;$5 M".VN-^%=H]N!YP%2U3#J]!;[(44.I*PNW_E1VR!L/ABT[G:(C%]<1L(_R6IA MU90@*;>#J)MD^I4I*'28=@+ZEB-=(V_RE@%Y;;A$<,A-K&=@S03WTU:$R*IC MRYZY)=L7A"U::@(K;UWL"CH-BFC'G+#6$HP&7JE:@<05Y6[?F7E? <1#,F_DA5NQ[L)2CF?^M<.H=3OU7K'SF!V+ZMJ><*N]DV,-"EXA4L MM[(!8H*SSW59W:9;;\$PEX(0T5I)]J,HUV">_9O31D7I%0MC]6__4V>"C1V$ M;&O+ B+?@L5'1:-PM[(QY6-IY?='K72"SCN>C@B(4JL/[.4@C'.94(!:!B"F M%/P+FTWE>D:/=@:;!6S&@![(!E945>BP,-^XQ%[(2=$JEQS6.Y35ID04X'4C ML*N61^'BZHLOKIY/S;!AZ6ZK;1 7Y!@$/&JS+*^\P"ORR*#?1KT^^^?[% MS['_CR6+K[\#83(?O[AY9:48I+5"3#48&C7Y<74^,\AQ M^(6Y>BKGZR'' [8;LSNM:RE#3!KXR+Z6T=.M9>/B>A1-\V/\R8:S862YAEO1 M[" _ PK;B!(HK82YG7O/P M[.ETK:.@656 _O,7!(D:UZ\'R_$2X/:U.^VT" M1D(;YTQK@4!"I O44[MNDRE[WAP?13\.+Z#_NJYMV^_A^>8&9+L=)Y$,5N_! M0Z0#+I_9^R*A)%=N,K8&OLDC -FF1@D7&#?3U9(/2?0Y[N#42CPT?;P+EFG> MI4539;MP3OLD)!PN->BWY,UDP3V!PX]>TGC-CC"; 4J"4+)?MDY&T1PC7+^YNNKV>T<1_3--Z2A9$5CRJ5,P M,CCO/@H &;^/]R]675-KCNGO\<]>>,:->X8))9/U7\M)[WZ_\C!(IWCQZ<2+ MP=O"<&!E% =L")!RV-Q@U^,!">::DR#7DP6BM@'7 (63$E#BTJU]]V#H+ETY M!$E[/KQ/KBYM U&%3#^XMSG0?,#.H=T\>S9'FB=O__AE7/#T%SU/)XB?(L,2 M(6/X>9:P>,W,@2)%KARGX] UTE&1F7C0UL8!WH0#I%#V2QE7CO")\JVKJ94X ML63[@G,7>P# )F]0Y7$_E$2GY;<'S=H7I 9;(_VB.\Q>'>W#4Z4FD"NY[:%P MQI#U%O[8-_@H+,Z'I25F]BEWZ$2W;#7*5]W&7N'Q+14Q!"&%!L?)=-@'ZM2\ M 6!QNC[%\I\@_'Q_6TA.]:2YWH[:6GB/BV1*+LP$4DR^JAHY[Y45>-FV08YA M;\&295RFF&Z_0 9^A3-C#42(+7>2 'T2Q.0/LJA;_;NV (;ETI&P4*".CEY; MW]3481Z9Q%62;J; S2/35+4+]''7O)M5W@J30.X7R$XF\R1BD[/5T;'I70JY M):.^-0VSZV58$BKXI._11)>Z!G9)N!L[P".D"YVT)X5F=3"MUT>OUXQ0A6#: M4 O1Q$US]M"<+1I[\E3BP,-A0Z5::!_2Z>37FZ.-F#1(DU5* [R1]+/!)%D_ M7$9\G_JX5Y*-%&1 2FJ[3**%> B2J_TGK.?93ZFDCS[A#B@6+$A9^];4@S\Y M';N7U,EQ.__ZJOH"*\\KW)+MP@9==[^T#$CT&,&$-*:CLF=QJY2[9>D0$*?7 M G52J?RCKF1(]\KPXLX:ZB ,V$*T[BH[V\@L;>O'OC),^I2A_H U<@&Z8K#H MX"433-=0Z)S8L-M/M9D &CX"!G H886>>*[O*?3,W/32DV%3E6-/?,$#?I3W M^87>9PRYK[A_[;PYYF!,9_"=E6MURAF #TP@6U",FV*S26M<8!;=<:Z4Q(6. MRHXS5F:R6["T[HZ;MHU-7?IHCXMEIAKBS3XNNYV'!,M%J&T[0/<=\9[UU:W^ M*(MFC:U#77T0BVW0ZH25$%$T,Q7C7#,Q<@-Z) LXQZ)Y7#Z/%+YGQ1QC R<( MI"@3/ZEE]:A.H&=5BW+N7V[4OM^--KS4+H;8M^(&(QV+J[W2*S,B)F:WC[.F MC&^7#A9-W(:=Y SW:3]I-32MJ# -0T"(]@X[02L"=Y9JID-:#D%0@PRE&!J( MK-2D@N"\^YSZG6^^N7KRS-5RF,RU;6S@Z3$'TW0X[#D<8+_<WI7[U"A"#GM]:Z_A$<.'$E<3YJ MZ:RP[H26[ I69_;RR!F U4@G:T0AY',)^][N!=PQX24IV56M/?[ZD(*)K[^^ MO)JI^>S99;C#QQY/.(,B6M>R[(H#B0>M[*U%/:B0]MO/*8GEQH4=F\,MV["5 M*ZD&R>^8-/\VK%T[D MD>PW(+PXYKHT?^EO-%,C/M0%:KVFWE9?)^I>Z>="+=\WV_#%T/+#O*0I73/] M-WX1WKD<0>E!G3(>$9F4E76*??IK@AXH#W=%A9YD<$H8/6A3^HXRP1U[?E.3 MS8*R<+>Z4:F31M(SV 6SR+#-JVM'(Y\RK$PJ;=>"G9V9,?.1T7B7LQ FYR %S(BPWJLL1>P ME(\J9*CD1CHSQP[BIJO8*,D6IHFG\AU!"&U1TR-#G3[<&\--2EZA/$=AS4G= MRK>CPMP@NWT*]D:36_1![%1CLA,#FH91&;J3N9RM=RZ/^V#_-!V<"8[55X$++#9D<\RXI.P+Y"7@0K]7 '7UZ_N[FV MS4NF)%PS& Z67/2!XGBYV'[[#%>.[^S!,M2W\- P=FJCU%]\?35;4$ ,_GQ* M?_H-1,I';F@A#G2V M["%=>0 UAS3>]9V9X?/;.+<>I&1[J*W)Y#X-9+GPIG+NFB"\J&LX@,]^*6\IZ6,3H3K[[T?&O,:8J$6&1-1^+D^^+GO \BA$\BB'>- ('YC)^KEWWZ#>=H/=F%3G;CZ>7H/6*<;UJ:JP]-8-T MS:5+\'S7NK*1BJ[5W6X>&41(<@6PLCW;=C=BV&=H0_D!,O\:;Y$2T&S43KDB M[)149$!:SQQ@B&>8P^V)&;Y6:UTT51LQ;F#!U M.9@KXO3[KY(W6SWQ#, M.!>"[^^9LAWT,MHXLMA#$+B(Y-.M<4#+13 W>Q:/:%0'D$RFA=S?H]M35,P; M<,V]\=APT%J[N04_M:VO/JKJ0^P.[4=.2,4GF]U#:1AK?'8<1>7D=3M[S,L] MV833 90"ACP=4_4[W]5F1H=V_G]&S+T#? P.Q@.LM'(=$FX1X=!ZG; I'VC;A!4=Y\KV)/7I!)! M0K@IBZIZTFQM2)E]^G"(P=X3#JZ>IC[% -T5[&I:ALZ]N:ZR(4_"@C<,$9C0 M;)EW/Q<9S@^I)[,UI39K8O!$,4"I\TJ"P).5_@D%QGT58C/#2(/8K@/Z?-YB MK*ET70N+':>N_7(972LA(+8GD]W<;<@UD[*1D'OPC#ZT>.3B227ZD7L1NTZ_ M0PM0_DQV4'%8.0S,DFL="L&;/$1!W%)VOJF8I.Y'&9SVVL?M-4)WY%/08%@R MR*,4Z>1JN6P,[@EW%--IX[G2S=:UA?8O%G>HL+^-8%FK5OYI;_H(GHO\0%(G MAW$9CH+"T*30R)"&G,O.V>[?.5*MS(DQ43Q4)AARDYP.],'Q$99H&N,!>%?) MN.K5"L<+;H&'XVP@]US_7!M31(K\<)GD-U24%X=;A*L["6&:(T?V'B>SC-54 M=35579UQ.[5A3.];1]5=8 1WBL536QS_)@WXZ(:83XO1.")\?P"() MJ,J6#_A;D6HM;8VG"<#9"C;_TI SAZ@_.54E=M]!5F(/71MGCWW;=&N>ZL$= M.$@&T![+6V3R.A?OZ5^#WM,XQ?NY7I%((?I1==16X A[([L%C:*].7J-.\!4 M\(7EK+8GGXOX*B[7.Q>I*O?[Y 1=UEM\.FY0B='$H83]N"GO,/+#ZLO#F,%R MJ&VFEMH480V&BZ3&T4>D0->;LCN_N'4Y$[GTUN_ID(!:5N\?=,[8R_C+M[>JM WP]9-BM3J7*9NI$SL@7GNUC7[8],AGQ3L_@NLYT%H%Q'DN M%&8XX^$UL#+.9E1FIL/X%-#@CZTHXX#3=^XH[EP.N]50-.O- WNTP,[AI"3\ M'#Y)N0 85,J7WWQW>1EM+S87,;W"_Q7E>^J7B0,\SWNL>4X:S;63FXU.$ \= M^8SO5$HH6A$60%2Q902O6*MPLK3!(@_*IB*UI^45KESRF:O^O:X=SD8D0?8- MZV19UIQ]:^\@P\UA AC305-J[ONF2BFB^UQU&SJ6*ELVP@=N"U$8&R+'D1JK MW1;\\5"FJK#3JPHSVFD?C34QEV/*#.2@HNY'V3JV8%Q*D%I;4&@%6$1.)EQS M=%TWXIB$G[IZ=MSS@!U^JP-)B!,XU*U+FE*$/3,-(-G*,[RE)2O#C=-'4 M7M^%%66_-"@5:.^PMXA/)).QM."_90%G#*INN$.Z3:G-R"2(5T66, M>WSJD3/L81'ZZLWNNSARH [&U<4>UEJY&/IK:A'8<'^!;0M[Y?/QK;0^Q1H@ M5(+?C ;#:L"/6^ZBEUJ?2+3I\ANP1HY[IH2NA;%+8= ,:>P,?I>*K*(%IA0E MYI*6IFH4EV!,.G0,FA*$%H/MCCN3"5%:G8P&>10!(#G$ZF/8F^9X8P%Z!>WR MKSYNE6K02/"6J_^'X6K_X345'[FHH+A)/N/C1B]@9Y0,EE1X*V(F+]P5O=,< M,]H[K[CGER4*_&FWGIPW1-M MX!2;-E9G8V$;".TD4D;4CT4"WP?"-:[I&]]1W^34".U40GAF&TO@7/SJY,3" M:EX-A)^#%^5P9-_U50#>)0TL"T+!+Y=I)=W58#W"K^BPZL^W!NED4)@+Q'-T M?<"=!F@GJXR.[]KSR0HEO[5#+XEQYY9Q"U\WF>156[!'F%/ +_P2GFA-M$K4 M1T88E6SG8B1J4C+#2L9.-YD:!(*5=',/M23O6TVO@F3F%9BZM:'+>M9$P'6D MIC2:X=FZ5%C@6D7,>AY$:!TA9%:Y< M?J%SO4IMY5=??GY!5G3IL"/D_A/9Y"&X(.B5S$UWKDQOL)J4'#)EQ99 07 6 MO-WKU^GU.+L,\K LJ+$W[GV274[$3DU)9DPOJ95!T%A+NJ N2N?A.M@F*;NF MY^Q!;ZM85H;.^"G7QD()^\(BCL%W0(Q#6M21'@T&+Y)/U]JJL2" M'F'?]>%T3,<.Y76EX@R*CK@E"I*A_J/XO&LQ!!/ ;%ZEB+?,[ 8&.+/"DE1S M*"$,C,HXV]LJLI=>:3FAK%J3]^3;:,WNB6T)B",_=MF"/I9Q7Z\0K1#3UI(4 M!R_20YP[90D]XBC_X[]90DD:Y^W:1I0%O]L"NX/7!1M8B2 6Q"V]DG+:S/8, M(T8!MJB;3+RKG ^@@-XT&=WK5HCBC$ N,1% 3VP)6@AW$(P-VQ77VN#06<,0 M,19 Y/GX=R])=F+E&XI^\*D$)S"X%^O)XF'SI>2351 MM(3C,ZW17UB%LF,03:SSVGW*I[JP2XWO\H?/Y->],WG]YMVKFQ]?1*]>O7H< MW=0WC'T:%"7US8O7;UZ\??'SN^MWKW[Y^6UT_?/SZ-?K-V^N?W[WZL7;\X@< MF)/BV<7EU5 (X4U/S_:OKF?;P.:3#',CGJY<"EBUNKKQVN>,T(M0P6^7MSII MB,"S5OAW)":J&NWA:D:,6DIO@,>X>:!@3; M[1&8;(Y4I>\;(-4=G,=&/KG>FU_*M9*EK6S@K.">4>)C\]C+/%I?.;X,WI](IDTJC$DGG0O MF"L"R1<7UHY [ECA+'%/%[R['>^Y9"I.K0#XYR*Z*?(5^)3'+JE[1SZP\)#% M!IAOY^]8.O>X8T"DZX_;OO9L1R>^V6R4'WLT^BBUC+^P0Q![%G810R<0>RKN MZ:7,+NM *K?!_ 4%>B+T.[&*=N5G.B0 58;QF)CS+^!^IS7U5, ,K13>2:H' M@UO3P#'(+C4^(64F!0A2T/U^S9O]D'[G<6L$-009*%@8F M'ED*MY:5 ;C175ID@7B%@3B\I!/K\0-!&/"V\8PGV2?>HJ=RQ%PM"+P3^T! M81O,,U5?(+',4@M*YK%+K45#]N@B&FR?3F\%MGW.*Z/>0_M7[-!_ZR1V;/#$ M#V_Q8=MI!4KNP(9O",<9DZ#*GTB?5-.[T8XR[8[OFP:LY#Y!L;_H1X97B M/C)HP/:X:ZM8>)Q9M&P@4-N3]T!-0;K8VJD8SJ!N,;[;QK1QP$ZF8G2>B(7* MWY?-MEXBT'I>%=D=%DCN]02[3YCKL3.Z@DM%].]ZSVK=*?W\8[J*;US0AM>G]B&OR'R5G=\ M_:CNC[_O;5L7AU>6K3%B0#B$.ZM<88C]89_F(&N>^BO[G !'+V7/TD4!YQNY M*=AW#YK&G.J='G.0SUNJQ3$#,6Y!7N3>"_CV_T%AJ@5H%M(<+3]W2(WX690_ MX/[@?>F4V]:-$92';I)7N/_BS:NWUZY,HB(+45?8JY16F+B!7V[ K,*RCTJ< M<0$XJ"B,AM>#]^G9:,1?;"Y"&J$0@T=^L0/+R@#2M[*N[!\+:![&%HJ==G5J MVTSE!CO/ !9(T1.:0N\0L"%Z]4]\5WZYPO4$OGA@'ZU61]GP&!3" M1#))9O3B[0_1*S"XXC+H5:!UXI/B6' &K.D"RKI2NQ9_ A6IA=1MF4"SM+A9?EL(2#!_G,%M4 M8VQQ;F//9.9@FBO$PX4(G5!GF+L"80[LYJ(V;;4@KJ .NB8K6&HZCVV5M FD M&FR5SA*=BUY9GYA>^3%=ZKS21V_$@".\J& -@5 *3!F2_SA:Z81B(4S@#@_/??)OA0WM!?3NK9G"*JQ5$(9KPY1;UPK"76UW-+S_G;^-I>[!#C4ER)H0OJV[)HUK?_\=^X2L<4E_Z%2%TE^WLX)3*=K%VK>VCVNFB M%L6QL;ZQOJBMK\GI X6+:JQ54]AZ;Z@B*DE6X M5U?))\-#TOFQ4WH56EM^>U0MJ_3JN;./Y6; M2&WJWF3);V+"M":]3F0H6+0I%"ZB-ES$=+W)R:D M( ^O;,%#]-H:D\<74TX5K4C'9:E>!6$G4ZY!P7[*5I 5)W$O5\+AF<=SIZNI M?IJ*&KOP#/[NF-+"9Y$6SDYL3U*BZ_BQ/-PN5%R//B?7*!%9!B($#B*>>%3M M?/SS+C#+8"^!++KX>5.G&=RQXMB.RT29E/H6XP^8'N(_3#4U1:EB:]4Q/7>B M0;[>8WC#_#U\N8E R2_\?P[_:%EL=US=&$=)@9'R*,<(.5]2FE_8RUIWHF'A M/BQU;?^)-\ !%*OZ'L-U?J7_1E45#4G7Z/Z#B;K!!G]R_QWKCODIQ67,S!HP M/"L/?O4[/R(8-55)>J,5^\1=,7C#?ML;IL;U3+B*-\_6Z=;.R]C]HKJA6>YK M&+!$[47_0$T0WXS+#>I^\DO[]%]^8OK/=7,?7>GE^L%D?R>\[GT"DQ!G)%*I*^H\@6#'F8Y6FS:9A?8^XD1AB,/S"64+ ZGXH& A M:,*JN5T\ID^I; N?V^0((N1>&P>R,5MNA5VF^/Z4847<"VIY5*TK@DRI97^W MUWA$N_)HBP4O-)/X)P6',]+H,A?+M(1IP.9,!/UAI6;;&':,JH$81S%E,LWC M0+-LT@J,*G3;&(FLRP4^V/@>(MVZV#U#R5CH(;CC;X:,VZWL0UWUWLW[VOF+ M',9NN^$K-UK*$-/K6LF3?O<%B(L<0U1"8QLL,'VSH<*];G)B@1[QG243M"I9 M^\"\YZ)?BQ/3K[;D,G%H6\@Q/9P)R2H4;E."*F 3QXY;BGX]""]74(H2 M3(V/Y 2!UY3R=A+%#<).S2DK=0>S)(U]75DF$XY-"Q#EIFK$8UR"&,*[<\F2 MB>P,C7*AZWN,[!AZ+][LE-:MO2'[;4$)'X.\B7HWO,OE<6]_0'AGG3FX:IQR M:$ICO[JXO (CY:@2>":J:'MBJNC[LGA_?(!>4#X+&HBC!2^QNM$'R%YIS9Y; M6E7BN&"J 1P=R8RE(2G<1]M.U.[8!X HIDH?'=S9%#3^Z\3D]N86 _XON-H8 M]/$OH,&71Z]O?$?NN$%])A)V:C[Q,4F6-')M1U[PR/$ZOVO7\%7 *77U[#)Z MH:HZ>@._+[(MHI* B(+W\K9!<)EGSRXOXPAF9*G611R]RF!L!=SBJ\NO+J\H M'L3,9>SF)PF!?JH NXGIXWMZ?LD];]4,[C&!SV4[E">V'=ZI#]$;78.7(L#, M\,'1=\.++I@9>E?P%*0N33-VG9>JJ:R?$GR)TFDJ>G'GA,YF3%LD$T;1E01I\6S.%M$Z/ZROX\"5T1+W0'NP]"$.LL;)YH9XK+ G<#:* ,3M M"#]?*;@95669:[@Y@5(H5"^[\H:[T'@_.JK^?_;>M,MM(\L"_"LX53-]DG4@ MM1:OY9D^)YV2W.K1-I)<[OD(DF F+!!@ 6"FTK]^WAKQ AN96LS%K ]E)1<0 MB.7%6^Z[MQ9WDHHNBP3/-$Q/&)%8"TN4P8GY.5VY42D M9NRU1LJ)SEWK!E!ML/%O)!Z.5]2$J]21>Q(LA6=;1<%B+-:^]P..S!8 M!!>).GPP[I@=8+4&WWLZ,4_A:B\#7E",%B>Q=\75&3D%$+>-/X+]!1R^K^!> MR[E/*[MZS[I(UG-BE^J=$BFB82?/HBP;<*DX;KA-D^I>BKGF.>Y0"2"(U&(V MB:2LA/Y919[_P(AI)S08U7D2WH/+TL?*[4>T7,+7H RU[,31H')SI,(/ K*P M#K.@&SSWPSQ\,B9S*AK0:E3EW#1/K[&"*N-H1G;03R6:2;JLGZ;\5F5;!Q#Z MN K=.%F.38*"^(<7A,6'C 8AB"--N4 *GT&-P;^M6+&^B>>YK#-\)M<5+DMW M6=;V8*OZBH)'U@1UXYT63W7N?PDJHLGK)6:C7S\XO=GOH MW64QK)(YNLCW\G31_//'!YN7Q[V'/^QC;U9?*9>;0KGXR372,E=."?VS'^SB M,33R;=B++*_#K#SB,P@#A/0VC5X C?O-5;GL1^XP_R&:Y$NQ%T6);7L#%1T\ M?'U))SJ3AI3]W"/OS9U*(7J7VT-Z=/ZDPF^_<,Q.&WO/'@H!J:Q,6)5U2.]L M%[9['0F2\W+V@1/80GQ,1Q6^2GJ/7CP,/I9KZ809-K&\,=5-F70P7M;S/P--X3"&WZ[*D6..X[> M2_$?7,V.SK[[KOH&;I(;]/+^]$W/S[X_L?H#&]E,@%'^=%$ MQ 9JW>7S-,DITTP,;.965G*/;%&<>)GKCC;5KTJIO!'CY'JACQS.O&"M,*U %P'W@W%F3WQM[)706;(Y_5E6P.9] MO-N\5+2Q(W9'&:FN)[[;9O&ZPT?(*P+VBX\%=&4;_GWOX:*[HX0S E%HK;T[ M.:<'YH\,.R0N*/3BENM:Q(3XI;0@[2CF]&M'C?@QB] 2F&5660:@MP):U_3$ MO+2_.@V80NC8"#8M:BRH\DD$O0 MCD760>06)4W!RC^>$IXUE]OB&U;:1]?LFZ2I,H1^(EM6/[@S;'S7S7.-8W%K M4HM:JC#@[%H9Y /4?(83@M]UCW[F1)N\F+(_<&(1%UIR8421.R;+-AF2]C5/ M=RSYD.L#RX?\RL3#TC"_Z]Q__Q'<.0V)?T'D]DA:&G."[.8@2(6.0=Q>J[*6 MTYH/ TY..XPV+&N?(:=%^=9Y177T/HY^Q8__+_[T"/<1:AYH M)5B@0&\9MA"]NX7K+UG!"Z$NM-OQOPZI4(H:,),I&;I*QN*88+Q]JKF8[3%> M[>$W>@_O^!KH8#S].+M"U6!_JCW^YDCVFM$0?32L(4JS,+];BNT@GOGQT#/[ MFMZ%IK![86ZFO\<(7:I8]4G&4OX_RQD.+6+?87#$=NADS\WF9= MLDTT3CM*NGSZB$=G'W?:(>0:/+11# &'>SS_FSR^W2V ;*<4>9]I-91/K/]MN0[+5$Y656"0*P+@Y.HEQC*S9)5AME'"K,< M&KN7R]S)1^_S8&?[:SAO$ M[^>"^>-D4/?:H!(M1J&BEQP\-IJ&&I R#76K!XE<]GGL M3_9UQ+X:[ATB!$>QVU4@3]=586]/(V> M_VMW,*"Q=8%ULHO7KYX\?__\]:MWQY'&<9IT]Q\\',KG7.1EK4>PM)8'N.1% MP&.DI$Q:RC:)>Y_QG\( +U/IL,G(G6RRW.","R,AW5L3,T)63H,B-7+5WJMP MRE*Q^X"TE&K7N?5DX3=JI)DJN5(V^/MG5/LOQ413>0$1 %P&G*;PVP1(IE_D MH:$2&9;F&&VPGC+7%#$"JR2\H)';*ETW27;=#S3?SXJ3*UH\O/_@T4Z=C[]& M_GH_5X%S1W;=;<0Z\TY;GCIRTDIQ..F(R/UX61P.Z5_6"594.(691&^8O\TC M!;!.23]@6'QMX$\'=$X, M5^;V<^.\"159+>O/KD^.0NBX@M<&L5> MO)R]72(EC$DZNN#*O&$*;'$5DA$.<&ANIX\1@[F$VY+:#A7&[I1P>[B6&#%L M)&'#!W+6O*.XSAD\CTUP3^5]V;'[&&H3]:KM/'KVF1W$0<(1@W.0-LG@T0A+ M1!V1GS"2V$%)!+8\,Q5!5@=[6Q/?ZFN&+SK3!MP@>*"D@^=L9.9K!O?"C<%. MP6FI(J+T)W#1Y'BX268'9K!>6QVL??%R+\I5SWKW> NP0;.J(/N'EBE&R1O'(@J7F0W)[0Q1.)72>+#4:U?%Q3_@A=?A".DEC@3P M=S8_-%NPR@I=2!<06-9IOG-#0'>AYTL+;TL'<4"',9CB\JS&GA:YU,=ML[3! MV*QP>%(OMAQ':4$Q!J,BX&^CW.X5X/W/@%%J,(5X1L*R+B>'$2T3SHF?,L2 MC"$GDAN R8"?F(A#UG\,'\M^20]LOSQATK_=\WIM2"J3FXHB+>"4P2T43O&% M7$['.=+*) ?IX_YT[P A1JP+F/2I_"J.;;K(N-[]B137BX]>H[]OHGY-9A\N M*[ -2/R:SCYTMS#+*!006J-B@)S$M3!)%FG5I54AC[S[4Z$>%I^^_69H"6/: M5,D(48@[D-W09BS-WC]8%!Z(#T9B&H7Z2HHK:* +)*G!CB&4U752 MXJ>QAV>.WK[ ]GD=N+8#8[WZ&0>S1M@TUX5#$7(8U*GJ]>?HZM 'D0CI=M)J M:1*TC9;+WB+F:A,%B!%%DR,1.XOGG[ M'NC2P2,?R]Z^/+"]O2^TKF&V9#]Q2*V!%<.R&9?'9C-9B5B M91NZ +=_#SPQ;\"#XLLO-HH[G[GH#S\4OB=9*KR(LT9]$?$&F9YNAA<'R<(8 MPG<(XN9><0*GG#,_%J]DF&MC/U?XDY0L((8;B W:]=KNRY7 >5M(=?DW7.P+ M?.?#>W_+JODX=)9K"&_5 FFP$D]E[RY=4\(7XHO^!4 OI4M5+\,;1%G VPY6_ M[&@20&:.=(^4-M /WVWH>_1 XV[9MSN6O7:H>Y^SI)#N 8X9!W/=<7M%2?Y? MA>+[?IY+Y$2 _?@!IM)OCSJ-_ON!62R*S]^E236[VKFZ$K*Y]V_BK7;N4"IW M:\N$H)K$Z2.CZ'F 29\&9_7\\O:='G.**UC*C!I+3W MHA4DHU1+4(F>IXCHH;TXD =?%X>NMF5/@D_:GU5WF &%R>\5L8.D]JPXO)O MG- G?5JH"7@9TZTZ+.!&0"8$; /#./'NDB!*0P<(+3W#_?/DAIFR3?FN=T2, M^E4LFO!4G*0O(]Z=L^.='2)":0 M/3N/,*ZZ]%.[J&%HQ5*T\07G_3SX$JD"<8S;0O?\6 :#(72 3.J' ^6Q6%R> M\/Q=)#^)RY=('5%V,C7J".)('@LTZ,.!V64&@,^CI[!%8 D]ER6T:Q--\BJCJIIQ]B%:\A4CE#I8WXZ!16,/!-RTLR8'U MS5,Z(U"2\U01[6<=:/S9[/PT1V>703N)!^VT8$TT3"I&7RY\+95^';G(LKK& M,Q/5-N =,@$3-[K;:"KTCKKDX,R=(M +>XJ0A\7#C=P34?"[@!OGRJ1\:Z*A M;^LYCL49S _-Z%0EA#]+Q/3-]@:/^+Z->W4008UHY+;-^OPRH:#'\I)E<$Y/ MJS/&;EM38*>UC-;D6%;S\L!6,YT!,^I2 M/B$PSW=[F@MSE!J;()!T04/,&Q M+*/BP);1&X\U-#T;N[:*YU'_??6F?"S6JJ,L3!9.V@_+D>X38HT(%;9_:%Q4 MCU*N/G.,(W"JAMZQ&KK[G1=21[A4B3"I*W,$ZL(7B\H@V9V5&"*;E)R2P-9?:,(ZE^I.V78_2P M@WWQC:"[RGD>HQ)C#2,&DWI0D M^?.S,HP]P5H$#$59Z7>/L")AB%D&F:\MW_-3MU%Z:5K&]MI7/DKHBO]$9L!L MML6#0U08O4V:9*?>_CO,]+1IZ,M 42X<<+O)^W"1>@T./:D)57/*08Q<](,0 MVJQXYI8VD>;%9"7GC)8FW&G+6EI@?9<]Q_6MQ2(_ZL!F/G06W? M9:SMQ NE$=IPUTD.!]#\-OKW&J9&6PSULNCNMUI:ANY$;V 2R4'!M6E'BM"X14R-D_HF$!7AU,-%IR/JAAE97@@M0?8VV M9D5+2S_';IA-P@SV=?N>$2HPP^U8/.%;A@>XEOF?D]F']2IZEU;7= 'Q'RX3 MU)J70>G2*O55ZNQ3:8'[>D)(A?RV9;8#/2D]&DBJK4C0JB0SXJY<9G5X'JGF M37L;P6>'QSSF6_->S(#(U:^1]/$DS*&1\)80O*8!FNX M@5H:AH2VNM\L^>[#=:4!_ONT$J/RI$IN,.&;21MC^.Y[0@H)BXB_6&4C1*4VC+@,LD*:K5=S9C>9]$3@C"?5%+Y""?FP3F"+&&RVI MMX>?(5"<%J2H_NCDV-2,AOOHAM9E5M?K82Q&+P8-_S3P9X<^:ZM$$BF8?N$W M#MU\*!G;ET]9\,/+@E/:KNW_M-O863D#-DFS1N^W%=7;H/ZVC[ZM429E"S&R MKVNB1S)%+N/!)4#O!#H74LE9/,NQ6!8DB;LL\2+[&??,\F2-J?4=-^]%0GV_ MIZ,$%G / $,CP;A#5@^3?RB3A@#ER?6%X.YSG-S5?JJE*3@C5C]*4^%_KIE4)GDO: M7:21AFY:HQHE8N3ED%71^0*;#PC%S9GY464EKJ>'-0MI[3%W&/O;\_QM"67. M:JR5TP.:2^WG46?MY*Z= N?V%65QKTK1'7.K!'L0DM=!-VT!HQ>RP1<_[LV?.W+\_?/__7T^CB];^>OCI_]?[N:C&[-[F_.DD6 MG[*Z*)?+K.%:)1E:6%>9M&J13]5(3BOU"2]LO9UE*S"16L]R>1!)3:A2C+PO8KY4:M$.XS%^45<2Y\&-M>\8D4Y7,-.4 MH[M),<(]@]N5)F0N_5 E@AOGZ!(+.'?A)F_!6K;EG,^(=(N[&-UD4[HN^%;* MIZ&_/(7)'#V3!LVH[V(-$S91HGT846N=MR&QY,L'48OR-*?2I9[TQA]*,H;JD-B;S;ZZ66A&!9<$G'O M]'MZUFQ$,L!794WLSS 6=PCX5*P6/YGGKAY>*\-K1-([V$D=+D4J6!M,!BZF M 'C!=)8"O( PI"*L/R7N_,I+]/NQ9.!(3\)W&NO5<4@+7\SMVB!]BH($JKFN M#L9K71]9%Y\YV@8!E*_*)INQH4'KBX4@*HK6O&.?^R*SGG$AUHN.NL6Z@J/M MZBY'';5X@JN.M><&)K>@^^B$\G^- V _@T393SOOL\ T)V,<5F5=9QH;"HHB MO;9\+;U :79H"'+1"S;I:((QF0PR0%=!(\<5D1MS95KX9N*38M3G,-+M:"^Z M4]WE.K]Z&M]PG;8.;JAXBV'/.T,]U%X7]F< MCN09$J_OV/:^H4,:UBKEWNYL02F:G#48.P<[CC7 $"/.U5U.XL<, M4T&*&V3G45C:A-XB,H>J1.0BZ_2@@6X\5O*-E8HFNC5\I8#;.Y,B[0P1=4Z2 MQG\@5G1?']S+H ;9%2\YV6WK#A99*#=0)WG:]S9<]?5J]5M63 CCM$(GOUPC MZ!N+>'DIQ!3RY)VJ]IA_Q=1JV"'+Y@.OZ9B8XBTLD*>W[9M0Y>.^1%@E41E0 MCA\9H#X203E\Z?_XC[__^/"G?_SC'_#?QS\ID+3PV'JXH^LT+U?*=# TJ>T? MMU0I.AB3SW_BQ%-?R>-M\5#$KYU^J)F:^_>2#;S3"J Y55H[A"^LE\LD6. E M41]=B]V=)TLXED62@-QO\!"031U#?+U7_&HS2L2)!]+T-FZ[TPI]"#EB*"[B M(=T((DVNDRS7 +&GUX-&@=\?\_PQ$V%:]41-(N5;45Q%62G:]^YKIK/MO\#J M&#R1#V24K01'WX ?#476H:GG78 APTV/#$_S.;;][,LY/Q18+7"AG7W;'UFU M'&C9#IUM0H[UC!Z=?H.?W(GC#6A(5!&8./YV6^"N?4XXP$Z@X?[$T :!F5,X M239SPQW+;C@T>;?7M"Q,XG3'V^$=GOC6 _',ITIN&G8336)/SQX+3V?-J; 5 M2?3T!4JV'Z >H6(($$:>5"(FIZBK?]/M=&#<+[7/(=9L>R?J2/:#2>H/0AR? M?D3^6$(OOP!SA*B7.'K:S(YD" XNDV[FXRU^@ M21#1>K]GZR)'QX74 F?E4F!M+&N&J0OXRZ.%_$?H$HBEZ_P>(2?IZ))?=2B2 M7XL,4PST,GWT? G#-DL(A06>HD;*IQ3(16.1*QQGXI4AU>DXK5:8Q<4 MEATQ86R\':)O];JJ&&O@AH1GR^9K@LR7KEG3I6WCX:P6U_NU92^Y+C.F<\ J M4[F>(B_ QTF/W4._#>S!)5D,3'B6L/(=G:. '8$JR]"' K]^]T'^F.J]C<,+7/\.VME:-> M;Y"MPC75]=,S%!6!MB"4HXFO_Z)-Z),V?* 8AM-:EAN M%=&DK1%J54L\PG7=OSB^B]WZ.P6%[ MVMF*/)^$"[O=@ KCZH3"P'"Z63U'^LI*I[23'!OSZ>'5@CF VW%X,+3:D(D& MU6;IYQ"?@VY5L/!R%X&&^IB)D9_#+"\IM]3:5"ZESP237*LJ4X QG&"+=$YI MAI(H^>$V"\L7">Y#,9-+3LLY_JO%TU+,U^*D.3>P*&]DR?,O6P8O?P3U']>8E7_DU M?%6NL4&/@!JFUXY)0L-*3"R;;2Q-5]$Y@+NIT=R?:[Z_YHHDHCC2CPD65&G' M3\OR@TD8^E86+_9H4H]X3*VI>I2LI/$%'(@/]42=5C$FXDWXD-#)UX4]#G+' MSDED54O5!&HG*<5O:T5:XOSV2E?>&RY*22)A'"X7G@NW4%:,F>8Z!]G."+PO# DH[3ZX7$IDHO?[ D9M/T<(S>E.AV:]HJ4O MD'/V@*7V,R$(&"8 M&J!<-_?*Q;U5.?L 6U8:N;N4\8PQI:!7FHI&#^,-QJ:'+;YC33#51O$T_[&Z MN@5/@IC(UGI9]GT8=T4&Z.!H4A\^W#%/:C=5?BP[9QBQ9EU^LV7X].\'C=!2 MFCDU^&F95/-HF:;D^L+GUXUL&.\8]JQ%G?7O8%OSP,,)/Y.>L#=5NDAI9S'% MBU*R>3+7%.Q<6@3>ZZ"X=@_O>QQF$C"V,'R2B-OLJ9LP8'1B,[^]OY=FM!?+ M&]B%0^R QN6^*G,$/*P;5%^C8$6IYF@JUM7L"O/)G2N%SON1+%43G7\[M&9? M.]I(G'*GFN1&AOWJ9^N*IN&\KM<5T1WTYI6HFH>4E[0<)*4=Y' "RDI<*9+; M)-A@A\&RP\GN,CJ=T*J?VY*6V"CO2)??YT@&X>!0><\+\4-V7%IKL?<1:HIX M\Q:B X>WR;E\LK&9>/-)7:<8:\[3?Z]9&H4^.L8(HMU2.>768]=]AI>[2OX@ MO01L/ ,/?P:K"QZORLQU]>L07>M9P2%'G<'0),CN\P>2$ETFE^@U(VFVO&$I M;1 :4$BHXDX<\LXI@ZW?X* MW @E#8Q3S0AI60W1JH1/Z:]1IQZ,$?SF=9JK/!&L=0&SB1$JTJ"4(L6A09PE!=8XIZDE1L. $VEB8(ZH MO_/Q@PE\,(=[A9E'CBMQK7O+5T/-$\=B1P\-H:"'^)R" MDRS? T;M5A[:28S$HJBDBB-2%.]"#?LHN+P%:]?8*?=?C$I7<(8ZETG9#8!'23>0AQGX7 8,,]9+!T_W'W[_Y_J>6^(?[ 3KA;OVD M(<>ETR+%&/0Y?&$*YII.Z'8>@F3>E2B$ ,8(GH$9_!EY1GIIQDQ3 &#XZ J MDD&/]YNJO*R2I8+0:8P^%4P3=I^/WH=-%[YV)[AW-3YGQNQ4'8M1.[1^5F/4 MD!;-Y_!<^H9]Q]\2[!#=M8GK9E"E;, L*TECQ=\^VW#1QHAY2R#?! Y!3&)O MN4JSJ)M'G1($"7!$27ACNI/=%HM;!J_O8BQN0.,=7-938ZA@#.'"_901D0,, M,YJ+_ITXRJA@=J.CL&1KI9R&$@"HN7!2?FB'4D9.S=F_3ERSYYBHE2(I MZ?_C@Y*I_R9S?#X.U M7.2RTDR]Y_BNHR?@&M$>176!-PSDJ[NIH(:XL)J (!P30L:SPHO@1U=ZD5-9 MZ#/*0GNXN'X<6ER_,O93N)!P];P6%6I'RM+6NV!/%RWH$Z'8[@B[(193JD-T M6>\-R +T4JB8!*M2!/-HCR=7K);"_/;^XATM="L,#Z=<1?!^\$#6A;#62\V4 M>6,*3GUU+_SSR]=!4''WR\[Z+FO+_'DJ1%2+:,9'59X1MA>FXMWL"@[R/*4Y MB1SC$\KSP#=#EK">OKLSEEU!=8OHOY.L@D,JNDA6*._#/D7JW[\IJP\$D>;W MC71%#S1IG!=,&>2Z0.>%LI9%<)B*BB*8$') -AN3 ]U-#Q\,JD+U@1-ZL@<> MG.+]N=:F[YT&CA53.WY!%#KHJ*BZ#=QZW-P%QN% MS5CYG+N/(JX5(S-$S?+I1\[X1XA7W_N/RZ$ M(YCG5S$%4FBA=D,.L.T;6&VHUBX46\@D)3I)!FAG/AK[KO!^#\Y4PRD-?IW5 MPAORU^";UL1]=SS[J%U^(:07AE9YKKVX).WM*3!]P'5,2KW#B7B'0*+RE+ - M$%]!EO(AW(4$G1DU&%:7%:*T23^R;994N#YA3R]ATXIM(.A[:!SX(LDIK,\ MR22SA;&BU).I:>Q(>:T>#NHP/7-T94Z*B8<"@J#?!8S?1N&R%]>*<."6& M&:N0,AX\<4M0;IO(C+_ [Z?R87(UAYVUPHA&E MG#3*I7JW*<:1C(.*K&IE4Z :MTV\O(X4X",V/M8NVMWN+#&8&S,79PV]E5X1LQ2AT MS/]DZNWNAG!@O0'L@:^7T?;Z]?Z[^XYJ12Q=DWR$N* !)XFYQ3REK'^5.6+Q M?GRZJ[U? K-K-\^1N+)/C9JB=P>-B^&:Z6 R]K\#?/S'AZKR1PW$2_/%FD>9;"RI5G $X.[71^+:: (6X( MZ;%Y]-"LN F1\9?I* 9$F]JF66 M[8/#DV4DB-&>(=.6'&QLS%4$V=>C?)Q^ MH1QS$H>'#O:A&\?=VT9C ?HV8A"OX,STQ9DN6-%YUYY$QD5Z='\X>6;*O/$1 MT^(S*!1JX<>IH#Q?(VJ4N@I:'_$Z(&6%N<>R$)8HXRKT+APC,2>&FS$,D_[LTH>R?1YZ26%T/:FDI#Y*ZEH<-S/ MWY6/ZDC\+),R'-2WI;J\=BA0<1[F[N@>?U )@)<(+18\S8W .@P#GB:OI89E MPA>)-<"60[317(6=.2Y <"]RDN5,-)L=J! _2QW(*-)GA58X."E@#)FKG'6\ M["6+#'I!2\HT0[SAK^-6S%(,GD2US)^:US6J*W%,PRLFH?=XE;'X1U MV!#AQ[V%O6RYA$MS^RA$#C/^';K;V.ET#@R,]QKI><#$DFMI:5Y]OJW;0-*S M#X\G!V#6VR!MRD7+=7YM%1X\6 M'^45RT\^6PL*/ALN9_"'A#4+/;0V6*F_# M"Y"GW'=C]@2*Z) 1I#YVW0,AKW1()ZT+A99@K66XMFH%BCFZIT+I!78P>\!3 M;EW!+YW[KET:A:-;'X,L">^K-=KW\D,/-!C!E]0IWL"'8IZ<5$!:"9Y;> "< M#:0 '/N(>O[E,A.FU06\5C9@CP1V-I0@T*1 G[O\)\5$W_?'1+L,R(@"%P>1 M27!U-E15MCT7,&O+M)IQ8J2/ZF558;9XQC5'3@'@?$NM"GP3V#XPXD1>A$$0 MXUL6ECY@GA)"E6:?V\4.R$HMUKB-4.ZA@DWPDAG B %:,X!5L;WPU3Z]=*>A/_2V^#]K$ASF]SQK%%THVP=0SQ1 M6D(*RB'P2E/A)*7J8-R )<>HK+#1-$4 +B,HX;S.F8=L00S:!&&O/5Q=-X,L M'/8A4 MBJ:>=(RY<\S1-G-"S!"@16=&2IE3:R*&/$^7A2\DVJ^$O(E@8]A*7+*$5975 MJ3LN<,=2<0)/I H>8N+..B^1:.JGW#W&'6+8<)745WW]R[TAM\M2*CA4QZN_ MY>?3NO/[N4C_"@A3.?F3VK)0.;;)_F8W](Y0/(!BGP5"PN JK$*O+7 WN%R8 MV3)MN73]/HWWQ6"ZZE3^3AUV!Z'9W=X8A!Z2:N<\JYR/P0[+6&-8()D?_=VN0&SP0V(RZ].>H (C@HJ+XESG6)]4DL-LQ0E"BU3']W MAKH>VM!M,W8+2HL7_U[SV=6(<=$T2.7TA[884(KL7#,8=BZ+2 IF\U AY8PA MMDV?=3U$Z5Y[WA,[!3:=K8'J\\8JY W_)>4E]W-\-^%$9<=-28UJ2>R)PYC+?P&,>T)B'8K7LME.^J<3T:LK, M2#F]S/H^V.H6.>6-=#]LR,XMXU-3KG+%X6(4C[:($-H]D MY5QK/9'#,EMP)&K.//U$5,$AU(I,'5:^41(0'GI>+J5'FBJ4%,TE*@^L/+\^ M3T,<5^0].S4\\;C[])['M^@IL7_P"WCD-/:D<.3QD"-:XR(;"2T6BS\W\*$/ M-%=5N;Z\^MM_H3W:9=S3WCW;.)84(,U+\AWID%VDE>&Q"ZN&/O-A521.\S$R M'YTS[R]P*HWL:AJ2P/.@"C \"-/VF7,+WIC"Z5\6RI61)RO?JT#AS[KMBH1R M*$'E7:KL3'.^9BH8XF"LL\I&83U2*?'6SL8=&1,.;&:SCU_*HWQCI' [5LL4 M076Y4'[:77CAOX_9,4G#)?Q)=!CIK)@FLP]!;.O*@7AEM'=$N4+YZ!:SEX! M\=?[.M'#3/N1Y&.'>[=I;"J+KOYKM#)'3U'C0@[#0,5"A"X<[!>7D,6BT+)D MNC,"]U:U6 M0DS>V@M()-=E-E=5&H+DQ+9QD=QR9<.;H;!@98)QPA@D]*-SI+FEC9R7,.B3 M:(MZ0Y 7J$P)7%6*A,PQS!?:&CHI^8;B- M&4PPA#@,\?_] M[>8R=)N/=]S2=4SVF[0! M>+0-=&D&K!9'H1=X\6!+.W"[XK+#\]<&O^@,)P0FH# M;G3B5O.TH^ZIM(AH)_6\EM="(EK.AS668=>1-AA0]ANWEO!NCXJ+[G)P.L_. M)[#I6!N<5C[QO52LE,(O>@+\Z&QZR]SZ&CT(76XP>9/ Y[FQ)*FWL0(4Y0LJD!)-"R-7;5-ZG_HM4TE ML66H/+C&1,*VTO-&I/[2&.H%9[L:MVTHF[L.">3"3[8DC$T%D#)$9360FS_[ M&:F4Y^ HQ4X/&8&4#5CCUN:9$0JB.U/+>U6* M1XWK*)2._6!AW;@S0/J#$8JEI917\)B_<<-][3KN4^7U%H23-F>7>G5>PJ%( M1$R3M%SIO]M3I>D37=]L%'-)_O$8O12%O>[M;7"3%HN=^'*Q/PLP[;-C7VX$ M)G(J41QZSFLXY=4&)WZJ">FB#L'KI&5% EW8S* [OW8G94LFAGMAA)Q0* N5 MQ;\'$N*L!%J9/HG[>4KU=[1!RU5>WJ:I-$5X9@FLL6-.M62Y,312L*KK!9]( M> \4BR.\V[O?'&^CB!@]!7$OBF'J);X'^X2 B4#[Z\R%<(\&V)^PH M;< ]Q'RW0Y%14] M2NMY5XP=-!7VLRO7- OA=WI8U?(LF1(/ >4!N47<2*]2:V7OYR&B;/CQA,"> M?@%OFSMFB:=T$&<$EY+Z!EWY;)YR:;6_)YCWT3R=V#0\6(5L22L=[\L]=7BE ML$O#WHH .(9DK.#3=M#[NH$F")\EHH.D#B^-3?4X.5NU2LC9 MH;(@ME)FK2H#KA]F7('+\/O<3-4SBXK"Z_,YL.1P";]2S.^Y BC^[Z<_C2MH MEY[0F8(2D;X^5KN]G\E --5/K-'8K0M)1YH8_<"S98*1SV&@#'E7%X@X/_MV M$I!,F.LN&>N#IK,]1*&24*P[D<(K;AN,+4V=YX08%,(,B%SFZ_S6"[MQ[S.W MNPO-E6]"+T-Z,]_\V21.%<7I[KF3V3Z+\@ WHF*41+4H_\1LRUV)!FQ,H**8C1_]!47\L9\1W>TN-V"ODX>JH)3*:?O'L3E8M Y- MSC!^U?-^J3<:>K7"_2JB+%J2VWX[9X5RSM1]0BYP'&IRZK0"#VD%QKTDP)9N M:.R(VNV$3G;J=MQE_]P=K+'[7/JS335\S66:UB:T4U4&1J$E;$;E,3GC26\. MWB2V1DI)L>UR@G0=A3H8HP]IP_[!_*^B*W=VM45ERN>IVZ4":DT@V6)7 ,)S M!'/Z)4'?ULM6IAO"HBF&$*9PZ:Y&N6^75J#"%H$WJBBED)B@'*%^HL%-^'J3 M_<@QE9V&,PK'#6+Z??"YB8(9EXWI6O):"Q=Y22E 5 J5LHD[B 8D&J@282Z6 M415FB5H+F)]IOVV[OO$VGGZ4)EK_&4QO#+0[2PH#'+,9%C/0 >)N$0SU?UDG MJ/>%F=4>SCO;1X[F2D(+\T66" 6S6@WU6\>4J33RB1$$)/-+[@GKCVF8DPEO MH"^MVAD=:6T)*U5!M]FIM/ 9M$:[8G+H[Q",E37K]W61">;*R00*3;+GP0NH M$VEU30(@6Q*]H<5H&?^PFCOG!"455M/>K8!9[=[5:\)W!@"FS.HP]Q +GS7K MUMF1MNL2X_,57%I_#.E:DJQ&LJ*LH0%H$1EGS.D#6R1AN;\VV7AOX990E9GC M.#,1%L7B^,6CPO9]&+3PK\HP4TZ3&*OF3O/7CP,/I9K^8AX2P51]S^I%!M&T-10=?I MZ_UV50HC2AR]OZ(L,F&&^#6\[7?,HXL,*A7LTWH9G7WW7?0LG=^/WJ:7]Z-O M?GSP_8_1&=[)9,*:UJD!#=]Z8CX%L.N-K.0..;NEC__('1*I&P/:T7''1P37 ML9QEY!LZ;*8]J5P+3X$5B^NLY(.!AW&;7T,E;?N+X3H0]F24SJ9+PM'+?19/ M4NSFH/MZ)82@; A^EM6@HP\W*'?EXS5O2VK1^N1I#(%[PBWS#&([L 9.JJ!J M/\8Q>7CY-C#+9UGQ&T[6N9(,H(![-F&+CJKCS,CZ<2;(2Y\HK7UEQLKE M4IS +K#^U@2W5$B09(,4#J.^C %5-QE,O[%_+: ME IF;Z>"$->W\1^-S0)XZZY+.6R#D/NRMT+84Q2XB%I=(IP^T%Y,,+%8TB%2 M$(Q=M"3P:O(E'O;!2!U'F)9@X6X6YXBY,;H:Q$=-8D#G.JN@>:- #IA7>) M1:+4GNLPHV9)+I@CV'/T1I#\AWFAH-]RZC3Z1)K4[]?[E''OI,;O/TA3OD;LU0V!-O 'J&RL?'?JVG0S" M*BWJ=!#^T[H#'Y89[,(GP\3<[+Y>793PU2D-2@^<]"W><0M4"L?"E:>E'0>9 MZMAX]"H8CTMRCL60!KV2QW0LE9M\+&HL\?K S'ER"1-'=6X#3<I8=?"X)S)A94VT!\7[3[+K=@GAWY&-+%:9:66 M^.C0+;)'T5![-OP^%3D?M* HJK,=WAF8H6SF61O)>?I2(V\9,%P^2NJ)&T9C M,TKSE*0](+/P[VW,PI8L!UC&IU;H&0& OWWP?TYXI7JDIG+-;]:;1G8U;K9\]?G;^Z>'[^XEAI MK;\?H;5^F7RD_J,+N\2'G5PXA<[=QLGQ,!F6X^H(K*&=-SFS+7]2_&KMI>A7 MU&JN8)NT?K\6J/.P"WTD0 DSSX-"C=IG%@SZL^PC_/\%2;\0KWF%"70:[Z\V MT2._N6&.Z^SCP S[EKINA/2ULR%TQ7]B^)'-MIBK_6!I9H#SWLP:14IT+5+D M/? MR'HEB?T6;U&V\%\E7^4WG_ CFD#WF@SUU^6M^_36__9S+OO??/]_>\?#+_]X/[#P??&+OLM M?''+R_XGW3+?-HQ,#?[?__VWQW]K#1YU7L]3X"><]LY>S,GY^A)N MZ+1[]G^F3KMG_^;$@ I/&VC?)^NT@?9O3E[/FO*T?0YBJD[;9__FY!6$HZ?C MYS#FZK1_]F].GJ2ST_XYD+DZ[9_]FY/_28HU=BK"]GE\VCY[/56G[;-_<_(L MG5:G_7,8S,5YQR-FV@.^OQAZ>NB2GXZC_A/, MRF$T;.UQQ];%^;O_CEZ>OSK_Y>G+IZ_>'U<7SP\CW5K[:<#>"EO.+LW6D;5R M_3#2RK6?B^!%.7/=K;]AW\P"3P3AP]KIRN#&^?.)_(!\,&:FE4 R0IK&^LE?45#&"O0P ML:+2X_;2%T0H;^FI+).H@.73O67A5C)<>7*O987<'V ,FK62VB6%-)C[3V3F M$W6:LZ*LM'WWS@()CR^M)WX-W 4LFJ 41$)C3GX5C+Q>K^=&A-*F=PYD M0PX05>2H^4/J4J+62].VUG<$SJ&R1JF2=P:T1WG=&AKJ24AO=;5=1*%N=S[D(@\=Q+ F@4 MZ+N3?^UT^'J/O"M2SSO:W30;W$V_KH3*F-(S1,9&_H:Q6NB^9L5:M5?0B6EQ M^&UGT_K=)?+ S4ZF%)>?WGXJ>5P%XA 26;,H3--*D]?ARV?*]35?T_(BES]F M>M6!FT&V][:T;. ""1FA>#Z;[O.3=$SW>!W-O_8ZRKR15@[^V@^W6O@Y>.VS M)A?^=4OT;0AOK[,$I2W%$ Q->2CK)RMQX]**!Z]'2RBX62J]4K+N[U<=YQ0.57,CJ!B-A)%O"H;-!EU MDS#Y#I@Y-""71@ 5G!@X<=!89$4<+4J4G5,JTF3">,1:]]/-2Q MN1O#0>"S+[C4!].&1@\HH-9B0F'R06DE,#EU27-\:]?^)KT@_*C3I1AP3V = MS])TSH*LR!_5H. @OI[JLHV-(.'0KNLGS5U$*>P'7,BPA&"74\[5T_@GMS9= MZJ/GS8N895[I%67UK3<--&5R1U?V?CH)^\$FMSW+>CPV"8(N(7*G MQ;!IO8:Z$#8+0 S2'>7Q@"1_/R>X1=!_RIU^R8C@V\.*"%ZADD-S[_5BL6/O MW^U0]=*% 7]=.'$(8L4'Z[3,I$ (!CV.;M 2S-=\5*J)=YL0]RM*H(%[5,RR M%9XT2L#.!/NH\!B<-*1E9$X"N61,EV(>=@BCV_)5(3US[(Y'_ 0?KR@; ,=2 M5M,V_ RR8]8P;>4"3!$5ZM136>#);:37+ MDVP9HVO;]KFC>;)$NC0D)'0:DZO::G]/=7 MXJS!XZ6%)W8/9.66Y,#2^0ZS_=017:2O:YY9.G?HZ30&<,M"U'PR\(NN MRQG)#=XDE$[I&0A\,EB4RCO-K+NE[_3J M8'%@0+^V2K*Y7QP;?ZA=P>(8)64?21+G_;&DOS7X*\O;^\(]OL,HS/O6)OK7 MI"5T?-[$=X?E371FF..<[L2KO.?)]_R:&;?]7"1:E3P83)\S0RP7WLG\C5IC MK]SS#O4S,4,7'OSN=&ZIH[W(X!<)C==27NN_UA@ 2D+A$@Z1NB9_@EQ2,.U9 MDZ>2W1"G."M<^L=EXAMH@QDT7B'Z%ONX%$#;RN SN\W4_UA0.R=L,YU#VU=G#,H0/4W1\O M$W#AJWK')N\9[?"K-)\/[V31N><=B$"$5CA2H50DPUU$S;%&%3V'C"V<-+S( M$>G>G*<3_%6/97YN8*%3"AS%_^;,M(E,0TC"?L[]/F12198C,1"^89<^=KH; MT[1(%YDSHQ)+Q+:&D$2+K*J;>Z[R!![=@L'+M1Y/P;'BSA/2=.^=\S'P>*$( MXC3>D+6-EDB@/ W2O"@_!XMQ7B4W$"=KZF65%DF.@JD:@O??%EUO";%^E7:5 MVP=^ V/D-#I[&"(C?/<9WCDIDTA1GJ)FXQ%@0'YF?(+]7.*VMV27RYQ$S.'X MG5,BB\3;8 ZQ%JKCC5$B32$V0T;1.;D=-A/H$C!&'C=-J+K*DFV2("SM)S:9 M3N>40#R?: G4VJ]CB4*&(7G/.5>6D_M)D%]P;7*X-@T;'!9%:B6JB]N6/G'_ MP(8><9BV<\D%[B]4H:-T82+ MZ?0K/8\!%UMA[7T;<,)@D,')RJE6B7E\7>>4>\!C66O#L+W]-)*]<_:JQ(9F M/#CV(.@="1MQ#P@H\8;]0+)X.=TZ;@O6MM>4>%;4Z\4"-5H+T<&%%_LR?_EX M+9\5LW%%.XBJ,0NXFLDF#QS94IE(YQQ39L5!*UT^_]_];9M^^J^GK]Z_BUX_ MBYX\?7;^ZXN[-T[OWJ#("26^KH>=494+#@7IE]Q/X_+T6F.J/8!Q2B_I1&P' M 9G(NYHZ[!(.[!D6.;'$J<=5K45-/*HZ8 \JEEZE?.0:G^JZS,&6(,*.?3+[ M)[R=+A:NES(0RNV6S(@7PG@4N!Q^7\\OM9@X0R50]/P)#B2F#BQ9U;BZ*+X3 M1Q5<#5^JTLMU[GZ0E(!#*P>?N;2W,2WGMW"L??O#L:BR#Z>E%Q P820%TV)3 MJ(2G$0R8/TW$0Q=;KR5-&?1%FM::6I@+,G&9S-/.7(:UK@V8 <6'A?6Q6/IM M].ZSFHY&K)'!4EA7&Q#QG*$TW)UFMX:EG^M+C((U. T+?G#-S6 4 MU+MXHGT-FY9 JZXH/R^+Z32QV\5Q<['&$NB44R3HT-V(N9^R6B8&_C$#\U8D MC$I)[-B[9>%!-*W]J;P($,@GU^4-HT^J=+5&O*JQJ71))[$:=9AG!NTDRIEPDU18![L-%@]MNHN4OAX_LP4BSK(+G150*+TZ'D\,?T^N[5&=V; MI#XUX7Q.D6Q'-MNO,DK>)TUTB4N&D422>>HWQCA^N#9?(GP";*.LK 5!7.ETKWF;0 "7SVG=W\[H.6W()FZ7 ?>7;4EJ$1:.=+WQT"8T$JHA"GT&)?#Y>AR6, NE6:43HYZ01D3<$$6N%T325:#?X_? M^!VL23W/Q&_'/+RE4.SP$^64?ZEA8S=(#DF1.[W8:1*B,#=(Q>/&-XD>L^L7 MZ5P;B]#92(G_LEJOFMDMV@T($Z\IR]>Q4CWI>_ I(ND:8A<,+0;M!6_45ZLR M*QS9GW84@Y^5$ZUTTI3D[@^:T]42*A2F:ZE;8!CJV M9>.&IP78O:=M?EAVK'8V-LD'(KI@&#LN?C)L7WL?NVU,#^/V\ #*W#W7DN_6 M/I9XJQ"PT/)B("Q&=>/!9< MV\Y&Z9/$72!\+:<<^N'ET,7KD8)B=X7&L'Y1%\3QA1I_B)*"AJS*=$++RAVY M;">0EN9-<<=V/*QWV@]VJ4D,$,70ZS.K^5PI<6 1*L4M%^DZX*JCGA M/8:W/'*[G/0A3M(J7>6).$*Z$?$"LRMDR('S#9-UPG;O*J4F^6,S/WR.$?X] MPMS>-6K"-%&Q)BEPN"7S [5R[YBNX/Z;_7SNJ:,QY!\ECDSA](*BEL@(? M<<%HDUZ7,$OMD@;]WOFZN2LE>)0CY:+$O MHQWL"YZ,3!R=6:I%J6%TPJ7QRU)HFF5VI M$ZV>+C504F8-/'?*"5A_U_="7'!&$+<6Q1WLF%_"87U)V]7(.23:(C&6KNM- M+I@?H:1A%X2?S,$J)$0*@\G>BKP2?CV7:0_ M$MMSN=4C)3B-GWO/;(%/9J!8:0'IEV#J+]=9CEB=?B]4S81+ M#!L20X((R4#$7QLV0%?\9P;CE,VVF&5%4L31%3S\M==?W15V@#5O.DAT0]^T MG[B+64XU5-@UNP7Y.H:;;XLC&HOSKUOY6(\O@X@I#:^;093:=XUT"__YBB/1G M[L2_$,3(D0U5MLR+(L:WV%4B2F!2^[_8\8_;0L3QBA*]3G^ M4.W!,(P O1T^"AG$)]3.I'$Y2'&O*="EFW-?PU3C.MVX/DX5@ /:'LVV6"PA M/2)F?M^>)+D3^/>\%3VDKNYE>M)LUFWN,((#N#[7=Z)+6W^B#\K/<&;*"EKA MGA;@P&*EC\S.K?^Z3N3UG?"$[[@W"];(6U<)$%_SR,;EYB[CTK.5*1WT#I8- M9>;:K<-F6_%G2%#9[77>LJ;FP5WPR_(Z<:@PO?:1C?O'X:#&EA)\&P79/VT MD-:\6^61C*6W(NSN94OJ*#)=6V"@+-TMVTL)V/:)ANPFF#W$2X32)4-Z/L1( M[ @O)=,;-$SI+ZS.;ZLY(>3:8, MZ]:;7YNB PIMX(FA,\?=%HVW:XA,(EC=&<,,/5.:X-#\X"=%P9E)8,(+R9N'TW0PL-Y^43^,M+\Q6B MN2,+IMSE2K>/-][N:\+>BDG<7A';;L QMN^!#:I_1;]M%-':NT=.<2BO *E\Z*UIX;[E@W,N1'9NQO1P_99$V5+J2, M>?C]3S#0*]@P(I-+Q5G%:M$'L13GTC>$B'5 M32BRJ0W5@TJZN*;I>V2-@F*UU9#WK7+R2[)Y$.+:9"@4@07@3E'AR";]CY&T MI;/P*>E_B&TB:XAS3(".]:Q->+V?.2EEOOSV_L.'.ZVU.&P5GL A7\EH%D,[ M5)'7@'B:V-65LB;2,[Z6PG/9Z=@*MIO4I7UCIW%Z/NF"7%HGE;FP6U8O/,J& M>&3[*1DF4DK().9=@BJ#7\! I6B33R'9E.%@C_O5_#I?<^Q79 >?O?EYXA!? MPH6UH*)<2K@=VV04._XN=A'Z^U(R:GA.$Z;3+>F%:4H,0/0RUH?[\"-T+P8V MXHKV6ICOG!#XDP7]Q+)DGZT#%L;(0@$:AK=(N. P^X@F'9]-2,_TK7E67Y;5 MI0M&:$2*.G'*3>L"UQC,4)4Q.J5]A2I%?F/\-<)W$3(!G)9U5;"*5)([;27] M)IQA__'W;[[_"3XI%S'WS(I/M>\5P]2I#:&Q:ND(E: MUPR?A#&"[FK,I@R#-Q$D:L_X#7W%0$NM[5=(UUUG3]M*M".8,]>4[ZW]8I3S MAJ_$=W1O"@[AP#K+\U0]P:E*>'^COJ0Z31&UZ0-CY!U \0HMYG0=N3W9IH M6I[*=L'KM;-N;N"8B!G%BX'^V*KCDY6VI,."SB0ADF9T>];J/@4HO1X M*XSOD9W=TV&:O'[6!)-V#1 >-"[',2CPX**HEQ4BUTLKDU.L 4N;YEW;F.$ M+23HH*"LW6JM?G7,WR>.SMG5;K%J8*?V=&"R'0_,8I^1CGO 93@1 MW9 0R*A-UL.R[=[>C:@K+I-;=WE.4Q.R7,,OQX>J,H^4C226* V6.S+GF'J6 M.--2"3U(J@XK$3X$LX M3]PCB7ISA9U@T@.!2>.87\VT#L#]#?I[Y(N5[?QS^[J8839KHYNP;G_!Z)_W MDV)GM<'3*@R@_2DOZ)-@(EP7X+Q<3QM-=R=K\!J21A@Y1S"[;N[2CZNL\G.5MXYC%#E&8NV>BE2N3NBLZ8Z"GW)UFFT#.14LN5:[ME] MQY)V]X?KVFXDIWYDQ9&]8C*))/MD@>=ZP]F&&9K'2E\BT7F5JCRS($Q:&C?L MU8O+IP&#(0D[N7G%VS.$ !QM+\38^)T< M%^W#O^_P^/,/C/M1U%9BATMA3_U/$_,9V/4VP4*^ MSBG+9ZO%% FM?M$A(FQ\3Y,B>-((Z8$>3\1B#P<9VCRIC_L MMH<\CRIUEPQ'4'";GJ(0.+8D)@GJ2.D:O'TB-<:8&&^\*VME'L@1*21MK,.9 M8NWH54=-G-8R"!2,UA,^NTFUC"HI."2' Z)Y^/#^@YVB: Y:'W"/Y0'?__?3 MZ/S)R^>OGK][__;\_?-_P9^_/'UU=Y7 O:QEC8B0P06V[=Y=58!/+&5%S)0K9VG1S!*/M-<1.S8]_)7;89RU#B^@ 1\6%3+I M,:J+/4W!PBY,$Q7E%6L?[VP_"/QNB=T%U0S/ V[F(T(5!U O(>YC M&,>:D)X)'R?SE% @G/3K?70)9ABL?\<[:P>!S'A ?^OM.0UE)5+#&'/.1Y:@ MFU'?NN_." I#'1 ):P_QY0N-J)A-JQZ)J4Z D4,!C&SCU>W4J1/IX9Y=O)^^ MREX,&GNTS+W:0Q_5O^L+5R5DZU]($=#YK@46N\ LGBM56FW=66HSP7L0YL6L MFM_C9@K^Y9E3O+ =*Z=YO5L8:' O/;WLIZ$;LR-#!71WCAM]$CG-32;44;#W M-EI-;SFH)$@Q78%<+W@G7:[R\C9E8&V]GM[C-SXUE-@WWW88N_:\T(%E"28( MDM?%3+A9L4V3A[C/.8T'.%AK_?)-4\4KPN/NE5MB*+ M=ZDT_$3VQUZ;4,:[^PXWMZ^,URDYRO -5JG7&NF(>UB&6AVAU1[:"L:8%Z6, M7AQTMI7,5@G_S*AA#8>7FW3@9LHZ[;WI#M%&Q*")P=L?OS_/6F#;;ON[>_LN M'V$_Q'P]RP39[N)6W^&;P1'@:=Z0?-'?$##QR#!K#\?*HB.3 _\^ER2HP.]8!C&^ST\;F'@"9:K M)F>(W.(V2(.81DZ39A84G$D1P\F'2;^$Z==T%&@98:]1Q?V+0^W?"7>;!"D/ M.?E*1/'H MDX$!PHU\4_"?ZJ(AGA&^I-U4[*GY[G$X/G%N<8+\SM46>UFU>7+#FO"8QJ+< M52EBMISP688FS$O@B$4>/M##@\!)2K.5XS\80K6?48 C;]UI .7V:ILC&]T* MJ?<,'">X";G/T*\#=Q(W;@G",7M9@>F%^/D2MEHJ#'HW69[#PD!Q;>TGZP@/ M;&R0Y#.%VCDY1"\+TPI)!TP/*")XW-%C;IJJNX>EL,(D*#L^Z*++"ICY4][Y MWN@(& ?2K?W-/I[?;VZ'K83R0UV\.7X[FZ[5TW)2I235B=EJHDVX+%'7-R$> M+'*=#G2[G]8-+N@[R=[N.9K82KGY9>&JZ@%6?#B5&.KLN27CM5E+4 M]F&8PSYKD+O^S&G"A;\C-0!NE72G)-T?M9VJ@H@\IAMD')8B+=>UGR'A17=6 M<8*.QG8!H_$+1I:02]H[>/H,'UK:X&',2=4Y0\W6A&BPR9BBEBISESB7F;W' MK=:K\PH'#PEX;&2[!H/NR2GBEHAQ;:09G.ZLI5>4'2CA8V/YCTX]FX>7@E=9 M(0QF2#L(%A8$#/*'DL7$+:J8&(Z(/(>O.>H8S"Z1,IVJC0W$Q*-^!C>-#.@0 M-RR)5=32_L&L-DBOW:0"C)_>QG9A;E!AP8\&$>8V>\P'CTME2G=1_-.X^/XM=*/,$3J6&"8 M1Q;'O,J/]<0KIK=1)6/94!L1:CN1QBQ,[82GD)X)':46YPK7-AZLQ?)NJ'J6 M56M.^@NS0]G!%1YHY&Q3].17"M64N8Y\B:/)CL"X)Z2&#D6H]&0:<7.;&%(1VBY@N&K\MOTY\U(/QTT>/4 MMZ]VETQ6D+;N\,UEZ,W';>=YBCP@UVF+*0 _#VY_B:R)0VB[KQZCRU99T5:! MI>[W$ROR]=^9K&TBW&J3V3EN/&RSIY3:N.$SPW$L29GY8%)FW'*&YA+LIT#( M;UO9N98;#*NBX?%GHA<:9I<(G=NSDPZH-$]75TCQ L]U+K0F?04 M1NX>R.3@!6;E"EVK9<(J=OQU?+V!D 5V='"EB>Z >5]P*5&4>&\1TSU7N,05 M2.0#1I)VFJ,0%.\/]?&E)+Y"?4):RGQ0].@2B)A55($U0(4>\3Z04TS M<&$%5&7T%NY[IUG1=U>8&W%Z[YKZ8ZD^[6IO'Y"8'&,"->,E4;IL M9DN?K,<\T,V&#?0Q>1N#%_<"UIQV*ZJNUX09QE%,),U9JNM@2P3D* M"I5V1&\"3 LZ$F5-R)N/R*A'GY55$DN&EZQ'P R+_8?$F46P$!MD\%IC[E^D MP":]2CR8P:M R@ T0GR*PKT2Z?1H6/)G.,/"EGJ3*,"!+2%^H,JH^HN1V"=E MB/0SXO?W%;EZ'[M'$N^4H3R<#.6=UL@A5"%WVZ0C)(?825KR9DQJ0H MUS/?DR7^\PQHUWZ&[EF+NK*?>%>8O/_,*NF]GC(IPLK+L!M>8_N]%_#<"TBM M@F_6U74F_8RF"CDD6J&-+Q0=2R2W&(SD?NOIHW?.K*]?QU*MCC?V M?TD8!@8!J[\E]P!M2 1R=@%]&RV7QKY>JF!^A%9Q4]$(_IE^GMS_W\T#,2U8 M:_(#:Y6X+BMC15K8T;Z?JPV^TV&ZWKO*@K ;RWXVQ,7R1IL7;8#:6+ /-%Z< M1!IH*)9\!*RX#(Z7-68]DE4R(]EGS$./P\YT[DQC!15B9@2WG*?DV7"Z'4PZ M8MV(\3DB@0HVD6$Q"5,P=5D):LB/E+Q^Z^^."]-SS%I)+B$M+C&7)M]COWA! MOTI)LVE2?.#L&0*9X^Z/WOH\VE0)Y5F#S'/,M6I:E,VC,,R, #P49:&)>I;1 MV9R3'UK61XJ,N[Q;$G9)3C_F%WUYIBURFE.N$YMS- X9!UH$)4$P2]+G#J^B MTE%#S3XH,/[XP016%BX5V#NH-"YG_0 TLPR;\.5<\ +/(XU*K=UB%6-TLYG; MMQWN!*['X=%SJIT/V,\#W[; ?[/C/IIW:]8EHS9E*I4P'R,11W("R?'CL0VC MT277S1U/P^1]W/"\#+:T9K;WMQ%#@ MX#F8['2>1OV.H][/LJHK>>.JYWC9X6--==5_SZ,2BN@IG%.$^#@G0Y:F :SR M^6+S-NO3_ZQ+O6$O#4,W,63=A<*3/48LP!"1[3!+[4"SUI:#A'T.I8/[5]2% M-91J0A #WSK)!-;="=KV5X,N2V*H#R>+Y\KMIZV&W0L]]4XF3V%1;KJ8TT[S ML]86F/08YT^8S[9Y%]8WSQN#YW!G8'WGB#93:&]EGG,2GWV+(42&+2:&\^@C MH2\[H6H46Z>5IZUUI]'P@AL(B[8Y\N([K)S&4<_2Q[G CM,@XSG\7^LG?)!AR M7?I5LLTT2L^<"KPR&)US3'7;]12D^HP;W3# EN_4-ZRLQJODMNQ.7==.G-KK&+@.I<\8B;IT@R&.Y,B# M*N4.)_,['7V*Y^'LMRD%*R"-@89?!PCMBS@&V"+\^F/GEI"!W#7&#R]BR-SKWB+,&%[, M/$9:IJ KW#HA#(X*W);Q9^>G.(%-+*DJ_USZB$0UY M*3)R\D#TVY4QG2< )>9K9%](!,82WG[MT$JR#_1W", \UYVCMWP]$10/[DJX MA^M,X)7^X,"^PY$)@BMTB!"Q)((5K)JD56N5'!G<)(0%S(@O!?MR9^4FV M\EX\6!N&>@QQ[(TL2;:[?:TBGYY"A,9Y$S%:+_NYV0[#F0 _+DY9OD&N@#A@ M' 8CU^JU[>7;'$@DP!4)4[9RDRYE28^0C@62GZI"$Z MX4.X:>,XECC,E/)MB#ZU7VGCCZ-9GF2.Z[F2%F.<4Y.2$RC@1#;S[<1G_?!; M9FR84:!&G#5C:P1@N%"1R^CLC^%OTT3. YTCJ=CQ6X)>O&(^*?(BRHKOT>E0 ML-"];>PT?71##5!(Q37%PYCX4?'*?"ZYG^,.-R?BR"^@K2GF(6Z;[0HV01?I M#=\?C35\#&M-7N *AKY#CMT@,0PU/NK2HY:>53,F#P6#NZ$]JB-M&CB*O+=\"7UL.4KXS% CTDY"=P"D;66W]V;7/W$0[S:2 MR&SJ-J)HRTUM!29FGEL7/<6 M^B'2-/%5YPC>S]S4/B0VV\#,NW6C>W=:G$?M6(OD:*N-*/)H3K)G[*" MAY<5I$GFID:_T(E@I:E%6E&R^[P$_3X3*!K<09%6OL(3(WMBRDQIV7*59%7G M9)#(DE<06<0S(H (0+\><&3Y'R<19ZDU. *CFB@"V0/97&>I5[^B[(0I7(%A MPU*=ZS2I$]3*"I2N6F4/E /Q-6*%:;5"C8U^Q)U(-7NZPKL\!)+5TW"=MKUP M$^ GZIHR^DJP]=D^C_AUXFUBZTOH-_+K,U+6)")'DAB;2=R:%7@[]$]WLH/% MHZP8O^SNM'-8]Q_4 7YARU/8]*-15V\>\K1(GZ;CC)/@.M;@/9V;IW(,,'/N M&,Z4?9_Z>L*NZY9#JL%_+/04/BIN% THF\Q\2?9;:4GJF/]R0:,>TU;,RYIX M=)'T)4,;[G_%+6CY.=HFIGE$2]/J4FN15G*,.B'X>-=P=FF68PB >PB%MSW0 MUU) <"\#"'N(62-A*3U"W6"+.S?O4:V#-DY(EOM%-KS# L.1$&/QB,E+T7FY M=GE(S;5A"F68PF;6/C4R?@.)G)D/!;8$7"SN2Y%P3FC<0R/27U%\!ZMDQIIB@)N&@[2>G?]SIW^3K?QJ5G '&0T#9]+/*'4DY,+N+P)%3-!JD M[0GHFR733OR.DM*&(39]&YCNZ&2S6YO2!U[M4I^:YA]U\_QZ<:&VPS#SV/ZR M&.8??0%_2H-O@+JHMX9S&7-75[0PC.MD8Z6^IY^ T8)?,/=7!JV2EM&M$R+ M8BDPB=B.OMI%$3.&2<^P-8;>LRH4;NCTDE-Z^ZKTP32>[W!B@.9ZGH M^^31:56J_5!#7H#-I>LA$/!E8Q*O9PV,W94E63J6_?K[GF2;4C=KR]9\-1J&]^ M<[4B*53I<>!W_9!'V@E0GJ[-FK1D2@N#TK![]LIL#ER=V:2[]2%;3DN6^CR&5 M ^J?",J[L5XR6(N/^Y&];Z0L8^C@AD)Y@K@,W!Q/F?)9K7UZ+UBO;)+ MRW9#%FNZH5.&]O RM+*(5OD:=99FU5K6Z[H0,B593O@:P2_=;"LC&8=$;G7$ M/=]1W&_@X9B-J..$V(QW2,B\WK=!AG;$P77" MY3ONA.L=19IR./PD9K &R\BIZ&E65LWM/3[3OH%##=N(X<4\+V^ R??,+ES119N>2716H/^3\Q'8[Z1AT$ M82MI;S_K(EFEL\$>^'D=0&F8',&?FQ0(6?!W1\F*P"V'(ZC^Z/Z#;\Z2W::D M0S^4E@2-MP)\6QY&,*'VBV>NRBZ>+H=T%#DJ.G\05!%>;1M"ASR'Y. M:.^#R;K=Y>P*K\ID(O!MBYVD81Z[\0&34+;T#,_J24!IT^*@L>N UX>K(XRA M/MT]N$H5?3Y%<[]P%']^@;KZKH-UEZ&8C*Y+XO9I*:6$4F=4R:O>V7FYGC:4 M'KP2"/M!^$W+W?,VI'F=6C$B_A*($Z-IOOCEW*E"C*;=1#CE>?YQR* ,"^7J#+ MC(^!O.=9PX8L%$$F_S@B*XT8+>90.7]LB& ULQ0'"^ M+2?!\UTM!H@25I2_+(R\ETM3]6*V96D1@?V"0=9X$,OD4X>>.Q@5 M>^N ,Z5/6=5UU&C,..#"R.;"OF+SCR MQ*N5Y-';=9X::3AR2'@Z-JZ@WO5KXC)GAA#IX83\_#YH@].L0T^?.@!_'GTJ M&*+WV)2Q2*M]\.%Y*W:5:/QXHWL=2&;U]>(.;^4>3+5SH*7'0HAO-1@,@8E> M7LD5G;6 ; ))YTZWAECC!5DTWJ@HVFB@H">WZ]G$/6B@LR%&*GRGO/B(X<1V MG+3ZZF;R^W[NZ[?OGU^\>!K][_,_9Q?VW<68K<#1??G\W<73%R_.7SU]_>N[ MXSB=+./APT%Q:-81.I8#.1D\D/?SF)+ACWY1]M@=,U.._/QB\>>.$GU DM1_ M^Z^GW.TL3OA,6FQ$!>.X+A8[F?Y?VV0H0>>VHUE34@D\JI5Q MLE^I2\!GS@,H=^KXF#98D?8B3,?>+K*IU43#" ]5S;C59.-*#_7 MG+A\%[ \LB9ZDU38;V"@B9$#@XUQ_M024O0U)27S.;')))8CA?A3!3[O4W'8 MJW2-E9XP)P>6B'!TLMA=MF(/:+>FJ:VYXG+8V^5L$G"&.>0J8:$>!$P^,.F8W='>T" MB"IV";:6&%%53U >:)',B,<^C=M#1,;AWI+[0>=]F4[?M\0VCZ 9?AZR0GZ< MV 1N.]>GJY+$(==0)=>G!7,)WRB.#YKV,:2S=^YO-)B-;;R\%6QC6.+WX&HP MH ]^V.SXW=M/!'VV<)WT+O_1E#0>PRBKX.F_WV^O]_4*P_HUT4@^TZ:)F$0M MCN+Y'CY^ ,/W[PX#B>].(*_(G+,HZ> MY_!FF=71=P^^>_#P*)[M'-'%:(AYY_W'WW]\^-,__O$/^._C8;MT2 _X3(WN ML3[@>_6-C_4!G[J#-$1,1.H#*BN/)!TPG/KOS M$SU]_XPULUL/_,F+\^A-MMH8N.S(#7Z7S?/T-CK'$=T4K7[=V.K%BS=[&T9% M9[^^FWQ=SWE?U^\C<*S>W8]^SNI9@:_ELT3B(0>/GZX92BT9T_2"@_^IZROUDGT\G[T+EFF'^+H:?WO.Q6ICL:' M:(45CQ]\>^^;Q]_?^P%F^BB<[E94L;?&BP;^T>-[/^RM$<,[?/SCPWO?/GHX M;,T^U5_9?4BVMRL#&4T^_/X??__NFY_F>;+:7W__=[I3NM&:7/^=5IMGY9(X M!8XY*;U-5GH M;DA1MYJ<';FE0PI+<=#$D&8'GD-$<;;$OSP!7CBB#[,DS^2 M.'K\J)BCAU-6^"&\Q?^OK, CT']%$;CPCX8MW@D8MK<+!6]_-"\,[X^E5;^ M_=B#E-EQ;G6L/WW-[=Y=.M&[!GO;HW?I99(3&/U=6B"+]T6Y+NHT[UE-/S[\ M_MXWWWUS[_O'WSYP^@I'?2!M.I%\.S&)-REIAF(ZD/Y5B_TBD3,)Y>:S+C'9 M_XO]RS!-19)5Q]+>?2YB M(MLK(#WH7#;HG!KRKR?W]W=C1N?;X V=[D[2-D2?(L>V!8*I13FOB*,ST2'" M#CA2&,::'W]COB;UT**LEJC3HN1:5TB![SCGX#K9*J/00)]9,5@>Q;3%[0D5 M=;F"(Q]^%.[0_:#<>0'#[E]$O>;./6"7O4*R/5A+F3*(&*]RPA!2TU=LE+3K8,QK[+/?HP?9:N#' MNK5W._)_CL>VVV>$\3^$%?/4FZ"+P 3MT;VW%H^WJ(-G6EZ4XSL M&^L*3O,KQB3HS'$Z6*#N<^R"*U+F&BA0L O^?9-.4;6JG@2\0Z0Z 2<8 MWC?2G5][^;7^A-T>S<#0ZMF"+7S'OH^3E' :I 9)A(VA1)"KCD+8O;HE:]2^ M3(:AD'H\3B&UXSG)0IHHT:;CKH#!1A'E/,Z0-6Z6K*B=5]W&:W8+>1)YIP>< MEWLP!AMF;8_NM#5;(T91A+_'I)(#FA'B/Z)-Q@*U&V,2SA@%(=^@S[R-LV21W#?QFU.6@)=8CCJ^,CHW.>]F>\+^"8R@MFH.&SO=N8J?IK,JF MR)J(2M<;MXOVT"6%\U$DR]J.=QWC!Y.PD?KP$-LV4MK,/A3E39[.)1/O)#J= M?*B+>*,SIO6HU;D15@]A'='K.@Y*X;) /B:1!#!N:1[0A>(SJ/*JAQ) M!(?YV"SYQN$-DYHB\-9 0=(EQ(]85L:7MF$<%;E3U1H@#+T]NQ[)'3F?5D;I[Q4X''J+&5^6&Y%>)+$%^5%-:MR)FX@,&](UXKD^9P[ MY,E;>!SVTR0$I]AX%>6K;_Q85Y'H%NFT^CGKJ5V1!I9XA4K_0YIIM*5(]J,E MY(=_@ST[=FRQD M8FR+?.4)D\MBU'>95'/F,EHX,MXMK9UCM+U*YL99X*[/FA%VJ)E)@M98MZ4RD$BB2Y:QW/8KTL.X4C48LXY;0$TV/PD MYE0"T3W]H[9D0,2Q2"$>LEW=1N!>M6A'L,J(K[Q5?BX];<[&2)<249OD9<\B M'NYTZ%YL@G=X-IM@0J#Q)R$>U^MFXS&(M/D+E^MA)$G<3C P/_4+HL1+/ MW9KHOHG%E,9^Z=G %;5AEBM689H'TL1&R:=[ELA9+J>-T*[=!GZ-3BY["/ F MN GPCP)5T9FCZ\S0X:,GBD1<>AXQ!QVL!_(<51-*9%T2M=!>7W;R%Z8=*E", M7D2/WR.Q[XLR*:ALS[SP(8>]X]2FS(.D2XV&7L ^_Y?MFJF033P5/%M+0B_T M8]@'=Y^N!+86ZO1B_MI_#K]-VAZKY):20H:W?\/LI%;UM;7#V%BJ68JC*S@+ MKEFI!/8-N7]-J)?8>T2X[5ZDX*75246E<#(HDJ1D[XB>=$L$VA[X[8_N/_AQ M%'7VU=?;1-C0R2"SJ?6J#JHSZ^(J9DWOR,'HX6PG(> _;)@3\OCW[O#FQ93\ M"JDU*=297<&N0YI!192JL($,^8;][5(2O3MZ;"N'AL%=7$YD5G:88;[;)4/D MSF+.,8P^1/IQE55NZ> 5^DS_Y]N38UY"UX,K2 #@^V[1'CXZF^]6$\XNK].R MHF6U<549)_M@U)XVPY&^_EJ3T!6./HH+_*%):A:")VB[,XHC"!3L.]$ZY\-< M04YZH57+#$@YN&U\YEKIS^4 M1F"?UA5FH)W:WEW'VO0I'N5P#X_W]@,51SHW5 Q$-.T4\S68I('HDEY-6U3HW5P(MTUVR^U(LLW3#5L4&0SEG/"-&'9J%,4TIDX3<9\?DI]^_T MA9*\214J),4Z"")*S,[ZK*?]>:M[YA\)TS:^ZC6RBJT6ZZ?2("B+R8,#F5 MT:J[3@DI!G<,)V]SR]=I?93N]G*=H*$M\4J2%J1 221E<=URPC[!XK$>E13^ MZ;5]W3$P[>$7\(2G$EAOKH3*22X+>F>;O3=GVP9Y@>//LM,5_YDU,!FS;7S1 MG?9#"WBA/_>O$ ST1V/U1@/3RP'9W4LV?I?8$X,L7]^Y,72=(RFEONJ*Z[&2 MLMAXQ*M4F#Q549VSAP@C[98NC"2V@>"@J><.!<&_Z%^LS]BJ[MC2OY\F,IX; M/\_FC;H@:J>[37:N;H?U>)]&O84\ Q?>FRJ[JQ7!R\[TMY:&4=]SE]1E771' MJ9Z$I];9Q\G&@D=WJ/'F!'"@99,Y)^($8CN0S[!]280)OIW0+VAMS0UPI\K& M0ZF!Y1W'DIXTF!G^1#WT>"565><(6$LIVP_#PH/:NK)F^54GN>]Q.Y>')?S( M%7M'L4W.:Z=%_7N9%2CQ*+!7+'WC?4VOLW(-OA%\M-+PW/U1+K-:D4D)//OL M"N&T>00>([APOEZ(U VQ@HY:>*:T*\!-D)GM;[\'HN1*(=K9PK\H4/''$W5, M4NS.Z'/&YLZU8\@8B^WZ5]./\,G&-X&ZFY'TQR_J^.!3PYP5D@V4?1:@$V0O MXO"P5#6N>'".I[D/7,?;3>DFY3*"84!L/NQ=^@7>/0QR&-H[%F^X4'%79X_\ MM=R5*G3F @F;LIIS201W_:Q<8GLF/6]>XJ+($Q)\@H6?,3B07YXQ&U-,NQ4] M?_C=:7:Y)C<]=DL,_@G_:B"@YX,PY1V&V(8_X'N$2+39(DI M0@8+[Q2I=!SKY. XQ=E+19=U\F.\6KON^<8UI.Q7Y /?CD(&/FIE@KM^1H% MUN^MD#"O(>UY?!K$AJTIUP!^T[JJMC@UB)]MLC) M+<87S7R->$&X8<1WP4%7-^3]U"*T72,\X1H>:*X\1N %YHB 3#1U'E.XDT"< MD]?N*!S^P07[5UU\!T/W$&[W^%K7CKA(IQ5/ 9;[<"ZT?/>C=N]@\6"]7*)'YO$ MW$GY)UB? /:-\Z:+^+/7U*71X 8>N$7,"7R-71RT*K KDRYBMXIBH2U?!=D$;ZX M5N5=,G !UK\+_RIY*;0B NJ?8T]2BV +U=W\3D3^VGASH\?$=ZM0 M5LG9/,I3+01I?EN 0%"WFUY,_-5LK&IL!8"&:H*(TV M2GY7R@#?X1U9>77UPR0%![)?NZ"?- MY4!:I@IZ>(W1&YTSW1,Q#@JS,BRJTTN[2%HMHV:(6%]VOZ;5$+89+XD>92". MQ1E6O@ Y)-5OX9#ZASA@JSAEAM!NRDH7RJVXE()3(-)J43Z5.R6W7 1?I.!C"#[8W8X*S1A]MF*0$[ M'YHIL)#T0\NO O-*R'()(B<;PH.D&R.,2J(,@' _(-KK5B&AX\'+$:\*E0K@ M5J:4LZ,4!^/E.-"_\M>@XPXS/TBQ3!C_\CBA5$D(EB;0#,&YSJ>%P_Y-"Y:6 M\LQ'/+X!V+$ (3*?@8ZLD5T:F1ZQ99-N\I79%5XTUT;S8Y=$0< .^R1)8LD. M@_H' M,HJ!'47H7XA_I5DV76:0ZQ,2&R\-0]\00-A1J[[467COB"8@&",#U**6E]4J MTKP1*&:((>.ZF".I/5-QZS4J(*8'4;O*CN"$\CPRLNYPLT6$,Q]MGE-NIC*- M;B%UR9P2]-)(*7:O5=PS-CT)QJ;)CGF)'R7'*.X\UV>$ST8W:2G]JF-4:2V[ MCJ>NU0C'7Y4D7RE":+^!#;ZS$,%@-HDWHV.3MFTOE;LXFD<3<2208;0+SB#B M@W"5NN 3AD TC,>IAI^Y+3ANTG%JQ"L'!K MN@,&*J$G ?^$M('.X;'+"X7E M4EU:*R)1"W'7@FY,(;LADAR)D9KH#+*!9FL;C#B0RBE*'4:? MS< 0]O">XEX1 :]\PS/0RQ6*;91J9R2B&E_BU+:-S4%H4V3BKXZ^5#?=7!< M% IPR]8CDVJ39U([17H=WQ&U,[H;V\(H#[43"4( @8 7:T81F:IB ^Z+@/V- MECK0C>6DY8D2@'D$ O#)9US=;WW;<,>UE-9[KUAXL9(9DS8$'<+ 9&?1]3*Q M);"C(*L=3K;T<%=.:,_-@C#S,A'>50I.:(H:!8"NTVEB(!<\=W3" M93A*?@?.-'@N,I0,*#*HF7IQ"+C5+,GCJ 1F:X"-0\6:1=XNY?)<-;4S[).Z MJFV":[Q8V70!>OD3X MPR)2LL\X<520 GMB_7.9$#3=@974W[\AS6^\G3YLX)4(9DXTF*K9C&? .&M5 M\YQ%/E7B"2JF>=@P%= [Z)H6N8$MLNT'!O"+K-[].>R"60)&**VFJ=#$ (.#8M/.;'H3V2)';: M7D9&C1OG$9.F(06KYQ$L;Y/GU,WXGPO%C=6 M8,=8 F_\>UX64C0M&R&\1#?II5L5U*I>9>R!>AV.'[RA$I0Q+])X'D1*SO@ ME\JZ'[B(9-M(5RQN<,W<"&'#"S"GJ'$LJLB23J73:*E1#[Z*VIM^J=425A&\ M3J>T/%M1%K#B.\#HU%OW%()C(FO*&Y4H; !6I(E1AN7=EYM$!U.QXJY35W,: M*RPV0^;5+(VOTU^K+>,BH:8+#:H$2()JRL3;Q;/K@!7:UX1:F;1,Q>M?7.S2 M7"!E->X?7(?8TJ/L*109(8],#;;&[%BC3>"9PHA$J+>IWL/ 4>^A5YH]!TW3 ML:4.?7?@ZSGHT@>)+MR>!]YT(NZ%^ <*L5C/* MKY805B'!#%8]EX(O6+FC.SP"G1]69L&;'/Y&Z\PXN5$8JVULLKT$/HH:5?:\ M248/;(>+C)EN(0M50BV?+)0FY /"$B2;O] =*K2C;!.)8=!0'JV)F<^$LH2(3]')*X_]@.Q5YX'UE]WD.> MZGO@^V1HGX[=O;(KN>_#1U=[ILHS:(*B6A5WPW'.3=X*;1RPC8=FK9"F-)GJ M&X]9Q_I?)#1?HVP8/A=1(XAH)F1\@:4X!G*":,U+@'RE:X-M;%4"> -X.:!L M2U$.&/&_7.''&J>!U+,Z03R16GF+%<;VX15,[]+:+&L[%&8X%3097KE[)(4+!V! &?U M/1YJ@QNR/YX>\W@B*L.F6(\=QH+(4R049IDG*[->R$2TWD*L"8N0&%T\+HJO ME2P& AR95>M(-X#$1YE"[:?'8F^.RD(B#6K6W,>#\Z"&"=L,@)3D>RP@S\(! M/<].Q8CU\8UM6##J*U4K?>-Q:ZXX0337KCOQ4#L\-CX M4S4Z(XK08-T!8X+-LHS%'E.$>L*IU'\DA="8L1@2F?LL5L\F64KXC_0VS9)K MRQ$PP\O& ]>JQ@9?C, ^A(=(#07(_[* M9$IT<[L7^&W?VA8BO ="/(6Z].L=T]]G4%,4:;2C4=LWBKZU3A.]=1<3ADH8 MU28X?)-ACQT5U'2UY@507Y5.9?&(74"],QVDCX[VW.X_M ? R]W:S%?+";1$ M+TI*IPVJ2LQONUOX:&!%M#*?#GMMX4-+!J4-"=F>B MRYU^D>"[3B4-DD6 #;_S4B=MA;FU6E6OZW.HNVDMP+W&:)F2 O2@Y1#=PT^. MP]]F,5]FQ,YT6Z1Q7S(Y8Z\PHVO5VCG99C)XYG?2?VC?2+)0"&I'(9&VV ;< M10SJ0U-LD&3RWR_*)86%H*!/+ 1ONI5D;.T9;<_J^RU\\&8CQ@';V.+A9JOF M()%)0+NI(Z##:M\WZJP!P/O/I3!]P1I$V02XRRR),=Y,,3I%<#9>,=B@KK2> MR@&W:ZS+Y@'7$73 $V[/W-R5Z4G@8E">=&VW;-.> M76?@NYVWU:1? MD"\D%,&;W[Y#Y-X<=EKDC@Z:)$Y'6Q3\"BM9S5V+-;V\:XD"T-JUSG=FK&DJ MZWL!WB^\:B%%N 2$A=:TG>("K;Y5EMG?,KU4)I1)3JAHVS9.^M6.QMLJSBRIK&RD].XOB M!'%@[LZ/(,;/GA'L$EF9#M>MW?8-WIB[CQPLL$2(>9TV3],T_ROBWN5W7+\U M=ETV7C3*AAG;E=K06%I:>6J-PYV?2'VMQ8##H=&H(I%;'!O<@3QF*SZQQ0*) MU>JF333\AFSJP:#EZM#BFBB=V1="-&15$4(BYKI-;BV0X&DM3HM7XJ3H 4:+ M^ 9SCC?8T7U:\4+GFF0816]]Q>37:K2+G!1ET)0D_N:J9.*EB+$J, M5 ,]^GK;+6-__G_!)19KF4=@3Q'SF$&\@DZT4&L5^[]VAI5N.UEIM4C>K_CM MDUVY5XTK5Q5!5L N04Z5X2T?6AQ+H,XT$RX]P,1S)5D2D6 ]+^HJ41Z&7$#* M63/TFQ6=".;9T@5ISF HY@P)5@9R;VV5"9;1BT=.-+3I(K_=,1=Y.)U2TC/G MOF'=\8Z-=$,T 6I(@#W3A671@R>4?%9JYUV%.-Q!257?MZ*Y@5G&9 MNCU%K=Q0:Y(+T'L[FY=:VQ&A?'PA$G?/5&ER=#HI.&Q!O M7I7D6HNS.: )R MDGZ%[D$J=GJ=V'9JEWWA28.D=@TE]2$"JRN/N"/997(-_/301TK G6]J!!"A)09E/ M4\A6B*6%6W\IRJ^A\2^(GLU7"ES?;/=;";ITP:&WDO>)T=Q>AUM9U*"=#\.? MXQ@1V"H_*;3.#.EG3H ,Z..(M0[6VR7-%Y"^J+S_3SE%'9@!OM<#P0DVBGM5 +W MRR/(+%&89,L*-+[0HK!)Q1C2*80*$J'.2]HE6K5O6PS 3T"[D=:2([=WV%P* M-C UZ("]G<3U$:[=86AG\E;4[@>V>H/V-XT&*OA#=L6KC6"3]:X\?9[YTKR@ M5(Y/91G4'-4^!&6]D$Q11,1&8O3)0M4 /ZLK#*P2,7Y*46L:[-,V\G;-RAOH MZ*\=H.ZHF?<))(L88G4[R"!>8E$0=+@#-Z_YS.8,-;>[KLJ-])T9>C7Z M1JDGKO]B),VS+< M05[K&9.U/_MK$^V+@G<<)R TR; FDU@0FX1[^F/1I3<5K'- &R)1K#E22CIC MP+')U@!KPJ2AZ'Y,T,S3M9NH>RKUF9,=LSH^FJ'4MG/A ZM>S&YVY?00THPP M9:/F"(4.LYI82FR\6;\UCG*@T)^F$%\#N&7*V0MBMYN*N:I4N3QE\-*D^^5> M:EW;M1-5O1=$X3WU>#[NV?N4^TEGD5;G;52ED^!$-4%X8#%@5:\&-"L ]U5) MVY#1 BN';W6_5*BL<$^&36_,L;/'!OBR?>(:] 3[>B&W>%7*"$>,,)WD054YAG-5VSJ M^/Q8^TEF51OX0LU "S<%U[3465:Q:>]D[V@"9 L)%!W?,F+\'T9&#>'@E1#] M#-8@A%WN(T-,'A;-X:D)T_^+QU%@9U;$Z32=<)BX5!ELSE1+V*;'5&0^5=]# M]SIC&YU! M(@7E!!WB@FLK_K6IO!.!-#>HP$@VY>_CBI)F4ZUD;_-"TK9IVK MBMT Y#UOV^VGGHKH>;$V,);$QD)V?S9?]N(.N/K*#I9\_S]-]YUC?/U1;MJ/H79T9MH- M)?6%30XUN,A,B%;VHBB,;L2R21X=\2J^O-^..R]W+>](.F7W(*7=:Y0^3NI% M_H:;:E#7R![7 #M@-#6TP<'20F&&&4E$;"L209I$=C1?5+I\8FRADW>OL*?= MH.+>F5YO,=5H@>:;G %,XM\F.W,*MJKHH4[LVX1+"0V2$YSM.VQZBI5:F"V4 M33NXM@J\WDY/;[O$@0[E,:M;5JG7)5 0 (.N4*5V&!$T+$$HN&54"]0=_:23*$ M;,6[*[T:^]VTQ=37V=Y69O[+Z-P%&2ZSF%.&57$-F-K/B'_(FBVU7\)@GBVK MH/>65_'ZNDR >Z*VGM;.Q9EVN*<6G4=_SX(@J&! M/Z=(.J9GO"I0%6YP1LI;OR'$(W\V3>/E)(4>+PW%'*J,PX#F(XZ7Y *D #)B M$I9OHO)5#8 9U)1)'A=Y7Q'%?K7 0C-IESI)Z MQKGS^'QS!KL$-/<5K^ISFHYC-*HPQ:86@_HD5I,,99&3_+::A-%V_L)VFO&P17LW2H8 7!] M*<8FEFR9*?WE*4CPKN\]:Q/J:>?[%AUX1\&M<^%\+16*P-:TF^L-:N4&L-X- M)0=/!$D7[QB2[LQ(_X@UO234A5A)0RI:!]AYLH),6.GSPC48E0Y8/V]V7U*7>ZX$?8;\6(J9 MO=96U,MX]534S:YU[):LSQ^%[%RWWO]QX'1ZH!(UK$";XP"Y.SST?XB$OS%9 MEF!I61:2UW@S^C_X&3D*NEOB\B 9I[F9A8?;TPGL#$M3*;]+8FA$(DYP,1^W M8./G7V45<-B)!9828^X,DNU$JJC,4WHJ')XL9[*2;%KK=_/K68 ;H\- MI(V6?/$=.$;L%GG=G-$N*%NWL;+C((:-?1^U)9AP3,..4DBF;NRL,UYAY9M2 M A[A,12'EB/XXDIHBS1.(_33Z\RI_MZ93T1)F.GR5[NE+JZ6Y6UZ&V5MJP(L MB[@%VB,(ERE4> 7]'X&T3B*X"'QY%Y68RDO8BW$3B5P?2DUJ:><( YJ0WF:8 M5P/.S;X/GDJ+PN5N\;?(!2D7!@/C2K3;)PYA8!Q%>@8>J[<4!0-3>+,*UR7A MH![4XCQC'R6?05U*J3](&IO([*..,0.ZF#6ZC,Y3">G$MUW.M! M8@-.I@ 8)V*(4PL:MH<_[0[\R0TN*JBDOTM)Z3;V0[&&##Q'),4OON;%'5NF M)%>2NAN+.H3>@:(F9R=3N07NXY75=0R#YQ1KAAPP1+1C;C>[9$X4M4U4*978 MLU-HB4P%0L@$A)4'8)A*;G$[?21&RN\632;8;5>=C85]-O+/D+/?+/KA;*<- M^7";78BMMEP8@5Q(>\ZCE(KJ#>+S9LXIG&_PLY)OK7E;&8Q MU"%K;30A2Z>QV[90I!R?=VGG-K#7E8H3"Y3'VKI&7?I(Y%E"S[QSN#-D$RY0 M;$C-DYKMX>UFNB;K>C<%2^Z^EP>'+6NGQ$5L !<)\Z\W69XQ?*"M3G:W\)-0 MUK[BR:%X7(J2>EDUH6UD(*F2&5 7%PO(3Q_8S\4GRJ>.5 M?C">E! [PH<*22\H&6T0V:_OFF9@ SB!H@P1C&R902ER/=F+/R+.)U"EV:T(BU/$'A.U7?FI7W>H$+_,F92&L)& M+YNB3(601EF(W0FX/P+]_.Y&^*.+Z"O\K^Q75;]% %LEDP&GR:+^AI+4JQ)G M40E;BH$BVG6O)3:G4+(JK>5U'%#&2!8WJF6E'(N8V,4=4L'#$&8% WKD!)I( M'8*<$I"1]9>D@D0(R#PIJR1F4@"X&Y(3)+=IL:S,-R&S'8O+R) 7SG0!62.= M(0VW>[!=(RIT^X0S>^>%4"HI>0EG"G,#,@]YWCA:J%:7@^6UT#+!ZS!X?GCT M)K2X]5#1B:-8O!! _P@;Y!!5=7._=^?X;3ABA85C$HGA/DJM\X@R_,YJ-+*# MT$:\SS%G:1"68]S4H6]70R.6B P^L!VBQ;),-+22#4=?%$IQ()<)==%11H:4 M3XQC47 -G;OZQ+-,J3B<6?+M2:!_SZY!NK(6[UNT)+^%'B^E23T\I\FL, *=397B( MWT.":O7EZF)T@>UK64'H%M1&\(K4FFJ&2%!=-2RS(<@RBTIC3A%I;GQ3GQV, MH?&]T ? A+IU Q7:,Z\^N%2K4^ ME<:9;;6K)-]8M:LTW?NTXL!.$"W%ABK%.&(+3^7E^5;=VB#4A+AFVL=S",XY]4@41I#T;!I^ MCE#+R<3LNV 0XT20U)-Y:OE>\)L+&S)F7987=W!G;?,DWX1%IC@EO.K:'JW0 MF*5AV:!I1MX5,;![ .#B_>A<'5[X.SL^#M,'A_\^?ET]'N(]SL;?+X*+M[AOZ]&@]$0_C@??@Z^7%S^'7]W M\6D47 [?#R[% "[@CN_.3H]'>)&X./AX>7I^?/KQ;'@5]"[$72[%K0;GP=7P M>'0JGAZ\>G;T\O (1X/_?"Z?IA[R?G@^O!R?^4]D&XQW; M!E?+\2RM*CYV30W5\IX8>P.N*ISGW+I9@_>3Z:^,YNA>5, F2#& ($/$4 M5ZL2@H5.:C"22B*[L(E.0I@G;N\+X2("7=F9$B^KLAF>=LKN0^595>*E8YX) MF1V"J2X7H8KU0N/C4/J14,)[G:=RD!R74D44&%2+KW7O=#-4[L2SMY0.DZ@5 MDVS0")FKI2DQQ@^F\@K?_+%[=Y-$9.#)O.Y(_WZ7!%@ %GQJWVFU&^JF5; +=LRS:S#U8F"7#2-H6,HDG.2# M\ZT@+U9BKE/=*ENODYZ(KC!6^>APM[3&Y\'I'\-+"+O\SZ?++\'H\G1PUK;> M&!S_'GP<7(Z^8!!K=('_>?LEP+%>A1!I@AC1NT]G9\.K43#\W]'P? 3!KP^G MHQ$&N(+!QX]GI\>#MVOO]]%)R.@@\#\9C!'T.X MZX#>'VZ LP%Q,?';L^%[\>''RXOCX?#D]/Q]<')Z.3P>G7T)+B[%;]1?@\O3 M*_@:@F)B0L67E\.SP0@^PB&;03OX%EYB=#DXOQIP..SXXGPT_/!17"/>@E^Z M]_GW(4;.W@ZNQ*<7Y_BK2W$)3,0EW@@&*<-KPXO++WWO+ (5Y_'PQ[=8"1N?S[\ J^B'[!/)^Y>.I&E8'"E M%WMX$HI] W]? MSX8G[Z5 B@TI@]GZX2"N4A/ 3GT[')[#OOMT/#RA9XV&L!'KFPQ#W1\N8$_R M]A"CN*+@]H=/HT]B6].0KB@B3KOCF./,^)[B?MW4W!Q$WS=W_:'']]%N'=^_ M)Q&"U-L&/7*I7G>+";N 6[CAQ=*U>U0C-0V."T3_5\&RX@) ,*9+(M]1+CJY M11AFH3_R;!7BSR#I[\(X8.;/G,JF MYV6R0'3;4P=!'SW?+5WPZ6H@CDMAP5Z(0W32:GM@!S;#H2S$S$"$2[",@5@]/34XQW+,<'P=E!<'3X^MFK7X(>5U"B$&?177 Q M611C\;CGOT ES>$1HJ>Q-R3C-JDY9.(!8/;[84#T!+H9; 9.!F/HGN,]?[-8^/Y7D%5?1+1XG MQUDDSHVVD=*X20C$+TL-O.@XF3VA P;IHRDCS/?,@8&EE'%?=P MF$R23!Z]/)4(^DV9=X]R,T;BFZFM=:\-F2>G6&D83&[$!H56*:K,#(V+#"JD M*$ GET8"L9=P7_$'E)>!)@@)$@[+:PZKR),5LTXJ9< M$G%#X?6:=QQ>)DIS;1VY:6!5QIY >#B?H(E"5(FTPG,JOS3*-DUD-5^EZ!=8 M&W.N6F;G=.W].&F5W?3',<+)5 I_EMD=TR7\8DR16M/^XVS&Q*B"OL0V[FW)P!(^5@ M-QH8)_(EDU@/(EJ*)Q MAA4OM]%;P-P^@6ZT4VM1)46)2HS%#PUQ59N;WYRR>*;,$6LUUJ_#36$0#JOH MF,FN]:OC3)@*0#,M654?1OVURZ14P0I[Z;#7[4FJ<0@(VO MJJ\PNQ:9CY<5)04?&/DS@U+1>$_=0CP:"YFSYCJ6. Y%C6IPHU;HOWI4"_" MKLPMPA6GNH3H:&907Y\2SP>5+(G[C?NHE>'8A1(O[N>0/]-[1 HMN""PF>>0CP\EYQC E/Q.N+D MOR$'*8=?/F#!]Y'ZW8O4/VB3UM4D-%Y!_&F([N-$&N.5N%F$T#WA%:-0EPO>LHMBH=6=JCKY M20I+JZGZ!E[-V;RO-.FE?X.G )*AI$!@GZ(;PP\P M[]YT0R[<@Z]I,6Q6/^K$)=[YNHSF!O'+HBPRA] D(=H"8G=PS3+["+N'H_0$ MO?R7N^7E#Y!3*\K:#NU_(I8N[>4J X[8@YA=2AQY#CZ4()[0@*OE18C&&]B M;[V)>60C%? )W6/C'ZF$5Z5[IIJ$*,$6<5 M< ^Y(7W\\%TT2151"&Q6OBC)%TS&3$HI %$QUJDL%0RF'Q-3P$?5 MC6(LZS!"J!M@^FIBL3>K=4P*^Q#<1:NQC!_5S*D MPID,>.XT$5H0@)5H6TF>4IC9J+H)':@[#%\175NUS!:ZJ]X $]:LFWJWI75FF%J M+RC&X>.*X/B398G.KCB+4XQB!_]8XK\@D!&H#49X?^-/AW66XEJP/F7,R- L MD>%><'[=8]LK;++V:RMQHW([JD'33]WX'F0/+%9S.K9]Y@1^"V%0"(2*#2E370%#'0F)5*O'X#:Y040$]>])%L_&$:3V]0#M MNK!+C ""Q5'U@3*2 X<&2; 19NHLVGF"B2B0LU9Q%D57^QBV7&\B)+7;/8S? MJ=TQTH+?A2;&H:6 M[PKU\)9\#2@O[Z\0HJ KL"2(B-RDCB^[,MJA2"&=M)K+EFMNYJ= I<>!5SP# MY,=2Q;6U5Y%YK (_:UH\8/*=RW04!NI*HO>55_G/4:H(-D[1TA4_]]S;XHT@ MK>X9HVH7JJI#IOBR-$1Z272T_6^HZTI@#\"PP P45FSOZ+ OS.Q5QI^\_;6'58E]("W4(S%C8RV,L9ZASW%"QD3 M:C1O>!$;M@]P$N%#A0KDA@(SL,? GA+3E1>S=,*A4A5*A0D3@JJWA;(6[3V1 M4A,HPTPV&-E,F636>C* T;4%T2&10ZO7'RV"E!"ZHF:M?#HU+D:]_ ].P^9% M+EOWSF0&&-Q?*F=*=;VWY)R CZS:BE+GX+SH^>'=(NA5R*O4BDLQCY@VY(=G*MYD>O6S W7 M*O5CD3K3XNNQK!&G1G?)5NL&C?%4B!TB0[)"&A_[S-_N9?Z\V][# H?1JGM* MB2/+E24L?GW#YS-HJQMQ3DE^4QRQ.%"/WMAGMFXC1VRHB!5#&$04Y&*"O":# M3/(9;.);90+6#)LA0S/@_A,3 'P*$$Y[*N'89K*HT8W;&,P&&7?3[+%B:6U' M#=PNU_5(M-F.CGA>L2D4!8#^[U+(#&+(C\71=ZW*.LHB"]WN;V?%Y"L$D3Z* MH1;B@HMC(?D**:3PO0/*H:L8L$R5*ZC0$Q'K9DJ;O5C_<+&V**>9 )F!3)5& M,OG)B54;&65MKKD6SHZ96"F_JJX()P*?_OM__MNO1[_]UW_]E_COB]]D=B"Z MOH9&:HO$2G@ 8NZIB'TSP['^0V*OFF=C(I%%_FUA2_(D)4'#R9^@[.%C! MGYX#1/B6W=L/QN3M!?A$MHLI73O6X.Q_Q*8EP:(^)5EPEAH=,N1QWB[2YSY2 M,@=<@,\R+4V<6>=28'M, MXD)= LP(;.L(AT(2X:U%647/,H&7$D+5%,3AZ)6>D[4A9)?&W+Q4-9N>!F/\ MB-/2NH8@YX#+MH] -(I$5Q-GD8H5558?"=NQ+L5"1%5BFMPRKWRL4\8U_KUH MPH6BJ@C$EA3$QYE=J^QE@@%'*]EY:R6G(ZTJZ%RMD35\.B#^U" <9 I"%CH#EX@C(IZPY#O3=#8]9# MMZ<]@DID4_N: .ARQ3K;&B-7ZX<,F@R+Z"OC5RQ)KFT=2[(IZ["P-Z"\79++ M9/ ,PW!CQ?V@:@HKH0NP4 \4'D;DX0A1@GV]C%#])T3C6FNNXZH,F1)%N]EB M8I[24*=(WVQO5<4"Z&[3?3A[ZW#V5CNRI0WH/7-FT2IL[H+U;%$\PT\EZDJ: M!KHQE2J>3N ,0(VL(M)"R):$Z4)45BDK/-AKPBV]A$ Q_H%')%!26B!$J[UD M_2SW-\=SN^"51EZ;JRI.F["EVH>ZCWG&R@EBA%B9 M@^P5,(_ :(%M9Z&.'%/D\E^4#F,#SSE_)A2O5#6Z<+P;-=H+5:=2'ZOL( _V MID+FZH8[\)T<#2V:_#?W!13#[U5]JWZ3;L.ICU[ZX'=&L'^$[CWROZLDJ_A+ MV9R&JI<5"[Q:E2?S4&L8ZWU]F]>^QFC/7RN++31.GIC:RX74O4B\'9JH[M&# M]\#"HH6NOEZH4DTU-S,*Z]+"2/[GM!S'5Q\L*#B&CNAB_UO+ZQP)CL23Z5;,B\IX BB+%$S*#:= M/R%KEG_HB@]-S"_G4DRE=!=@'$2DPI('XU&^P!R_$8NAO;9Z'?0F*9,/3>^] M@ "UR!*UD.@QXN96,:\"86I^%Z% E@KH=*'C3KK %JAV+,V2I<(3BAD%MV$Q M5Y+.@59(%0Y)MT3+Q;2^TN.4\I-"SPN9@C6@(P76F.8*X,FWL"6V/L5!>XNL(ZY / M.\CL++-$OAXF><).2G,JS+;^*^KU@BOO.@*&N>#+XMB%]4A?D)(;N5R(-?H7 M"EA:&L&7>8$5MW V0D(?=E!!G77%SA/GFXIF5T!1)0OQBPJ*4(C4 I=0*#JA MO$A*N=I'%=/K;<3ZDF)=6'%K24N93('2@EPH, :$6%0WD@6"$U!3JC1*I0=! MU \@[%HW :_%K3B?4',Y' PX8ML[P:'#';QN,^ZH6.(-=< E"T:I5YE2K@XFEURLC?JLE>/\5U=YT*J3E1-E(34*-KO) MUQA1A,%F<"*M$TJ5X? (HG@F\A\%5@-XK54=AA9'(U/1Q*;G [:M_F1BD-CF M)27?Q:9W1'7@/@@C=E#6"!H$=0JVL,:4K,41I2@ED3N1+#>N' 5[^Q;C]B \ M3]B"68-J<&I%(S?GXF^(#7#D^K+AL0.%J$AJ4IDNMQF@Q$ G>);8N+.(L(=V MS$%S.VRI7!?K!E@Y";Z<@7M-C'I$7::N MYM2!_21EBK'$#9"H!U0? 0AY:H50@L$Y1=-GG&3%75^I/*$U"O0,S:I+X2,_.PU?Q+^H # M@?4*'EOD$\F0)X%&*C>.7ZMG:C-?AK_!URRQ)DC5#JE?\QJGX#3>)EH<90D8 M!F&BG)->"N9S>-1[<=378=3\:[F<+R:0B(Z34/WNN6*(9A*F=V6TC)<9Z(61 M#!DA8W2G9>W3N]&@ _+5QW+5+:;V&(._&&G+IB9 (@$JG##SGGU\LW&7?-2+:V0._0S*1K@']HRE^8\ M %/ ?P6RA8K1[,"P)'1*HB@]'S(T4^[J@U/7ZV^.!\S^+%$\$#2ECKO(Z*!- M@- ]_\D;4,<^H;.TZ2D?!H *(U^!%8VRC$7&>"0/*0)LY(\01MPJNF\L 5DA;'JA<9U:R8YCLK;>:S0(*!;("6> M<1-U[1-$GK[>+>2I4--38OA'N%3+5'(C3QS:V_=;H9;,1@8:/Z7S0;*6P K& M21XHLFVIB2K^1$T%?I<77"7+0#J91(4*,X2(0[H/Z^0D8PWM:=!_^#R->C1K M;J5)I/6"S#@Y1G)@Z )5/U?KW$"ZM9*8-_ _W:CU?"G4Q83:M]"/K9]$/#"F M[JF*)63AK(Z0Y&Y)C#T(TD%_(5>6=<(/3>1%B64+B'2- WR*Q<1**I1AUGD2T(EMZJQ*VE)MN\?.2 M9%Y_GJE&]WISD][LYMQ,ER4(6@>.%-W#&4X49=18]I!E=EB.@NIZQ8%NBT1_ ML!2V#J9*Q$7DI"BQ1Z.+;0,&5^H[#71ZYHQ 0Y1!PL85JJ$TMW(P&V_%2%^ M.7+%^P$!+?@GM^G@38W-] M&91'II,PQN M^XX[8HU*L!&QY!.+551" )I<"-F0@_U8"AF9K)B9H((\@RS.1MH!0PRX/5#Q#7 <1NA3I+"/M&)5"4&EA* M3AR9SYS&,I2Q65!1,SA0X8&G-T[4 1$36C9V8%*.N\N^ L(7V7]0=*W(A'*$.)V:V@,W*I1,BBCA1YXMT76(QUFR^F1@47I-$ MZI$Z#&,@CQ>"/5/>!*2HC!,$9?R7WU@WL\3#:HG]+[9QBCO& 'G+CB(>D+BB3ZSAE.VXFT,H MI?C.,5FK Q TAO5S$)HP)/QLLYHC<>ZE#!0!O6.%VFKJ:2EV1B8AD]Q$-K9C M:9I35::D=?'/X@:Q.W TDWTI#,;Y,I.MF_0;&^6Y=#']W*BVMGZNR5NQ5A># M;S" JI"7 .,? 1,1>$ZX>16W@R0!]1^S ;.TM<4K9-&=^(VR8]TF.41+EU*O M..I'IP?'&0%>CK5FJ=+^$O\+JVZ!\4F9W:9%QJAC5PR>8*3_S6Y%^H>$X@',PJ54RX.G2+1GXC_J=EH_>\[7C>_2EY[5 CUU5 MIK,#X9UYZ4DHUZ%96,)U/\"SMJ0/W-]-.^LT+_8(.[3:2MFP_,V=Z%"]SW%?8@_J&]#PU-[A3&/P\-@?C ["'HPJ5\* M\=MC#*B+B>Y+/J=I.A4RWGNUN.D';V5KFI-H9;A\"++5S$EK7ATZ2RH'T*Y[ M4WZ"YG?7.F&?:]V]7*NIQ^^ADA];Y3\59Z"94NBTWL8.<7(RLJ_+Y_V[--S@ MKM?;%R#9G'_' PJL*#$V0=S$E:980<%@XA5H3_!C?1C+EJCLQ,8:%>49,.?D M$&BJ2L\M_71/>?T3BNMZGN5F85-Q+HR]K=8?&6*RH1H YU*1P;N2?H_(1+MF M6["],]MV+\!MG5E&H3>H(\MJL102(<0QL>52/S1>Y=G)H2[3+I.99-P!;8*< M!C-CPRZ2G.J13-$Q4V+2ZH_[5-!$K@3?'6$!^43M;J$-)MFR\K[HIYR37%0H M0[SL #"'B+A=MB1$A8#1D!IB2:#XJ /8:U3@=E)O)U(R;]H5;IM1REJ0.GT( MB4T82%*6* 8]+*5 UNH9JJE$D(2CK')HK YB3[U)X41DXK&(60IH*"P,L)1P M *,H3TL F] 1*TL75\:Y1%$AI44DW$0*Z&W"G#9\!H_Q$!/3F$XQ72 4;\ED M$%K@&GB*3(XR>1PZ&>,''(C(W93,B1X),\T3)(6*S#[A*FFTE_<_9ZB\N1+\ M1X?*30)! ZKLZ25]+R,<"[;ZS%[3$+@%=SJBI"PJ'./QR,9^=?'NLM/6S:>K MD^#L].W%NE'^A$@0=1?"U>T-^L;Q[XGT<%F"4'-BJ5: 5 '\!^B\1%-F6QED M('V&R B>TPB'JVX2QNCBLGG\H8IUM$SG-YSFK'@-W*&A?B'4_58:.XCC G8U MK)U"3+Q!*Z-N38>4\\J0^591FTB6?!@64\F?*9DV7S_*\V))+3@4)'3=[ )4 MF@^EG!#-R(9FPEB,.OTF8D_F:.0",:;2F%/+&Q@;P]H47L@3DS;#9=00F9<( M34>.W"USC5#BP]P>*[^KRL1CH)D^4WWUZ(:QU[P$=V8,CS,$E,"M'$[/5LW" MZ!-#?&/C?0VET:2*I"B1[!,U4*57)[0016K%N6T+0TV-E=7+B@P(UFP]8'0_ M6AK$".\G#>P]R/:FR6U:+,D(H67%U7XJ!VO2>+!^DDT&:MP01N=#'26NNTGV M6>AUBVS^.,8OWQ9?$P;](=<6;VK9./ZIS/RTN95$%2PK@^Y[;^-N@MF]^6V? M4;@W@QF&>_]V>/!:[I/V-T6G@>$#91F,X 3H $ <>1$J])77\>,HS]TF!B8W M)/#@1QQ@S5H3SR KT">P/I4G43994AB11R A+K(0IOFYLFZX*&5X M4BW%^^ MGT2R9DE^O;CA:(MK$M2"!A8CF#208>H>Q*56VT>=/&\ZO;64#'1H4R&* "J< MUB++VG6ZMW6X6T*$D T/&T%L6Q7"""[%3FL?E]]1LZH+A;"!ZCR_!XUV$33J MGN6=78F]?GK0]N- WCIX;PW99IU>;B6-7[(6]=K"-4"*&XQLX=^QC(VD2!0C M?XW13U_0*^KO4,G8[N1K]H[<=UJ;IGQWR/*406S'X0P9OUE"@\E,N#@YA46K M!$-DBQO9[IHJ4PG%0!7\48[EN!KVO"X+X1""-^L/.)G6!U\V,5"#A&Z-<&SW M*(,RB(6BL-4EQOK8D(6>E*%9=Z0/%(P 3=&?,WTMGK-B[AY0 =?R>K=<5N*3 MM9,(:,*O,.E,,M?9Z1.;H9LVWSQ;MMH<&U5$9Y?M/KJKF^M[>'!T]!^M1Q>> MODI_OH,J_47W5#H:6FS,):XOA<:;8NC=%D(B615MI)(&65=LH>@]/5WKHTO9*L7B&GM;Q"LFJJ9A);=%=BL;V\$D0-I?'+;P$0P@ M0<0C1+TDK,!\;N2.%/N,W'."/QU<'00Q-$8OGZD6"N!IK\0<3_"?X&RGLG%Z MO3V9=-]5[]O[&J.=W;B62NV6'KP_&F&C<_ZSYUJ]36#/^A:1Z)8AA\0YPU[O MA)L!Z[)UKMK\E$^?/;C[H"P >]3LK1&&KSD W ME5J[X(:@MZZ2O%UI(>SDI@+\Q\8W(X#T3G;80\CV&U%L+=WS7]F,+M64X7 3CUH@\JF#D62U(2; MSW 9,S=\%!<&!&+KA-3590:QSE8V0V<5U)\J'M_-TW,#J.!-6TH#PP_"L8UB MHXX1T?^S9''#P#V)UV-GN.9>>V[0(V91ANA% 4%F;ZF (KDF Q?H]?&3?R5E MT5\3V>CLSL)^W,:A2+9MA?Q8Z&T_?P '32BUY4])[>V1TM_1Z_EUW6#9)77) ML<:N*("HDIO%(;U;SS9$6X2WA61WM8_Y#BE?-[?BU7EF(%1OWS6!RTYK2#>T M7"\_5!%IPU3;RKS;'(+^OM3+CF_P<<,&[]CV-%JVPV*N%(-QE&7C:,(1=*H; MA!ZPMUQVJ1ORJ!H""?X_O3H9!"?JS)6]W#6U#W(J8V% G'P+@!2?0GE(RU#S M4#P4;EN*7F!DO7]Z!4'[< F_A11 VNWAAE&'U7EW3M,=-*?%]'73?=L\L,>- M?CXPK?LSD[2/(?:/:#QLD0O.MT<\_M#$\<^:R96K@GJ1J M]LE-+M1?%IIL26QD4VN=%-H;!A.FC#6;%O-'[+?Z71J#6)M'&L*^D.SY4Z0V MR:E_GGFFE]P4!PCYD.V/:^LKHF$B5UK=2GPV1ON/FOLA6PJ6RV.'V16]+]H? MI:29!#JT-%_2GB?V%C%]NGP^*XJOZ(:3NU[939F(NP4>"V'9Z-KJ"@:CYJ9L MVTZOT#WBE2IV8!J5!% CQF)>I$\T%T^=ERGW/RJ3:8;+CMQ7Q5Q1'M3)V=9H M,TQJ%]QWR^71(EY.,?GPZNNU623[' &E$W2SIEZB;KLU-@[G)<0TA-KM0=*> MV>'6S@&1;LG79-J'>5%:K^C>G5G.[,40HYH*M9LRU]7ZAW-Z@9^?%[5'>-C' M-D]Z\DW\$FOMZ5N,D$@.&2"\T2892=1GUFPKW@\XH#+A6C5PT=6CT M3X0S//J,K:F":[;MB_(>B667HL'*+J.'AY3JG J47$&$]KH7":1B\8GI6$QS M"W!.=\ZYY>@VG)0]A3HCQR/&QHI%#D/17&B)#H?H [F/9W:4$WU"4<7. MB$O#J2W,Q:H^%!O:-J<:_.3=X[WJ=STQ,AW'PG M'93;(J5N;^![%\OQPJ+FIIPPITE*:,4LIV=-1@"LG4IF$:IH!BLAUD5X-N/E M@@TCZE4>^I+J]6Y?3J.(#<^O0[JW;S*I$O5URD#5VV-=HI99($B!;AI(9_7A M1@.L35-[?7!K*7EZ[:X33K* Q!KZC) )KI&%TH"K/44LI664;VDT/=2,VQ<. M_%1?LDL-G>N^I"W+0H P+5J425=]2DOZ#@]>O6J/6+K9S;PWV?\8'2IL2'\3 M95.E5Q[3FW,;#'!:RWPB(%W0L8L5"3W^^6/=O'"=8]DF<^!.T$=B)Q7;TACVBMGNRZW(EW )8(#.^CR;U< MW!0E)-A^\'.PTX7X>UER)ZX \$CR.54J9"TJK1/ZSK>E<""*6*4S?MM( MB?M"/^< V.O_'ZG_]YFRA]4==2LLNR.G^"/$P3MTD+]X0@=YO:'8]^OMJ&QN M-O8GB&9&FU,>VP;LUH>>D"'^G@*G T]$8P%'>>/CL!_HNB!4)V-0G128'0E+ M>=N$=2LVQ85LO11#]?V@]PU:1@OI($R_8?60/EL7N>]L0+S.XE35\ C1PLRT MMKE(EA))IZ'%A1?"6; %IWUSQ% U$E35;: O4'XQ42+_M7+P88@'G(@9)@W- MH+,]"_Y&!P*S3V)K)=S3=]L]M5_/3J[G_EAM1P \!8!=.$I]1J5KU^G.=F:W M'FZ:*SON&JA\C/_!L_H,HX@]^+>SOB7J/'[X*P.ST]A B%.+908]!UA6C% M+C> V+$#/(5,T4LC68>*<%FC 68G9D"%[R5]G4W5";73:]WC'\Y1XE:ZLMS4 M5DC.$OQ>;;.L$%-&89QN"EH7@JRR/>;6)2-0V$WQ$E6/O+$L1 : ?+??ID^W MDDSQ>"J@,)_>R=*_MG&9F_1K5\IFO;#"#HW;,Z]&;\_I.N] ; O5N"ZLPU': MQ8^TS[H8.5#!=4<.J9Z%L*LB:.0.7_!\0TIMN8 *.;2Q?C#]/606(B&8/:;B M!^8,Q%;""2:CE! T$#I#/ DJ]))OR60IG@,O"$?3LS'F%^D(.*X4G2*_V_.#P\#\0+ "YK.5, M=XY&]<. %%(OWAI3.F-F19Q.52+54E1"7R9W0NG5JU,EE<-=6B7]FF.]A?3O MD^][:/&/<8I<%K[..-^XNYX?'OY2)PK4.4(^@4YS)M]%>H*KNVA.O 8GBHE0 M[+ZJ*B8I[]/3?'(@+0 ->,!\XJ*@^!4[S9BOGC,C01+7.5/"^GUT>D6,9BS< M_HRI%55T"^V-V!B=?J4Z*P@Z)T5>0PX C'(OJP#@V@QQ6C(8.#? MC*,.">(WQKC:;F^':F;+/L/=C/^T M2RJZC0YJJ8& 8ZXW!W\[-/BU-OP#\..R!^%F!#E#KF>S=+%($@4AASB#T (E M(Y..QV>B[#=:5V2U::-M3&2U/HT;:-B,4O50MN?4SG+RSZ407"[8 MJX2/#! >E(S+#6S4:M[P#;S"T>O?JN!S,A;. M;")_F#T>G%^=,HMU2E%,\/#H^:BF^[>=R,-%1K9VI NBL( MO:BQ]KJ;RW_".:6NB$$0C&P(2W6#3',\O&0=GYTD4A1_4B4(>H(!TC=B92:7 M>D#&#%K\55/N&)CFP72)&'J@^,-&!_#0B[$0L8B@ #UN77 3YXEG'P_+FW%2>@6XJ5N.3?[JYTD:QK97) M=0&/V@.)M@82=8:S@QGRXJ2:E.E85L!WOVP1SEJA;]NNLFC82@Y++NLQ)DOZ M5T+[ACK!R91^+/M&4'LDH[=WMU="+,0OO4FK"_%4S(?QCID/AMG@GD@MFQ'G M?$0UUR?)G9ES4$X./.2]"CV"@0@MHT.S3&Z+KT@TJHT1!VZ;?)LD\P7L7C 1 MDMF<@AW$H-MQ=[(IX//KT6^7R2Q*L>9=+/%':.MTEDP7B!/,"268K8*WF7"H MQ<]?W+\;8/O[[O0\^'PZ.A]>706??Q]>#B_>A40N(YG^HQ*+2 QS3=:#N#*@ M8[<(UR)6=N2R>0;VF)BRA]/7/S]J;XK>7EQ>7GP>7MZGO G+4%IX W]HY.+C MQXO+T:?ST]&7X-WI^>#\^'1P)M3 V7&K)@18CT)H7+6Y6\*Q(E>KFX?4__/\ MWTY.\WDT2^R)WC#\YR^[-/P1G*4-XV]TI?8^Y"Y(YN#]\'RTNT?#A].3T<7G M\^##X.3TZ@+^>R[>Z(-XIZX<#SX3=B=U6+>/"D2,5/B_P4ETF\;!((W3G9QH M?5CL^(L8Q\9 AD_BX$KX1LA(VOA.C2^P_I1YX&5=GL&SX?G)\/)J=_7S8#0X M&WP9!%!>\^G9\$?YR>!F]=OXY MVOD^[W0?S;MSBJMW//@B[,W^7H/M-=@N3?2?7H/=4UT]]+M]]*,^VR]>XF0O M$'>JWK04V^S9!,![\RKYF_S';W%:S;-H];EK'O6;5P>O7O\" U^(T2YB^6!^IP-\I[\NXOIWKW\Y>/G\3>/7AP=' MC=^MN^WSHX,7KY]O==N_XI!IV&)BJGF4_Y^__/(79^ZDL!R\%A,2"#$1VUKN M/_X)3O^Z'R@0;N,O%L7<_STO\=^>S[\%1W82#![KKA"-]B]K]B0^Q($'\X== MP6M>+6="%%= 2UV4BPW!W9U[N[,4Z-B"XV(VAZ8;@+#]+(0 **=?'QP>O'JI MN;,G^)NT*O(@QH:.>? :S\GGO]!_#I^_#(Z>XPP]?XW_$9=__."HC;VPU\6A M+=&&QP5Y+6?1QAG_^]]9"%' <&1[P>FJX "P(!.#![4PXB(IN7;MB])@ @;7 M7GJZ*CT7S-D)Z+JD&]H'4307\_D9,5?_^N*W8/CM)AVGBV T**1D/2;8* X M_7K'!;9$$FX(7*+1)?V#N)A\V\M>5V7O!#&T<_"SVI>Z7_9RTE4Y^8!DGF)[ MGWRX:E]0TCNG9/[F:Q;='4RR8AFGXN["T3\0YCE^-3@>G?XQ)(O\^>NCUV^$ M8XM_/5S:?J(H!?#?%P>O7V^6*G'+GR\<&!ON^;M2NR]YCEQS[9L\N/3Y(L,5KX M[27PWA+XZG#7)? QR74V2^ ':*#ZKBQF>QE\J S^LI? !Y^_*'ZC8B]\?V+A M:\WXH[CA:0[EU'L)?*@$[OP!W*X)2$)(AN!>"/^T0MCB&4P2."N@9\-B?Q3O M9;!-14AB.-T[)']N07SD&1K.QDD,=);ORVA^DTZJH/='6J5%&!S?)+.3,KH+ M@]-9="V>F"PF!_V]+.YE\=%EU!YMAMX5Y2Q:!!-*'NTE[6=* MVH_(E^_H)/I3F*,"**.;$YF//IM_,J%]_N9U76S_BDCW'UB!< ^>HETH9?CK MN(A7XC\WBUGVW_\?4$L#!!0 ( 'J("%GV'(,86QL 'L, 0 > 97AH M:6)I=#$P,BUX;W!P;&]A;G-S<'9X=&@N:'1M[5UK<]I(E_Z^OZ(WV9W7KL(> M\"6.[4RJ%, )[V#P HDKG[8:J3$]$9)&%SO,KW_/.=VZ@<#.%4$T53-C)'6K M^_2Y/.?2K5?3<&:_?C45W'K]7Z_^^^" M5PSF@DG9*8O>"@L%@72N6.WE@@^ ML8,#_533]>:^O)N&[*A^=,)N7?^3O.?J?BA#6[R.^WGUN_K]ZG=ZR:NQ:\U? MO[+D/9/6'\_DBX;Y\N3,/#NWSDY/7EB<-\[K9R_X^.6YJ!^=OQS_?^,9-(7' M59L@G-OBCVOYJX3@@O\Z&Q^E/U ML=13*#Z'!]R6=\X%S>>9:AK?-EW;]2^>U^F?2[QS,.$S:<\O_C62,Q&PGGA@ M W?&G7_5 NX$!X'PY40]&,A_Q$4#AT<_'_1XH1];.B(>?^,(!]W^/)5C&;)& M_? H/^+'QUHPS:>3]_BHB+Z9-YFPAL+?"%DN:1B6,%V?A])U+B+'$CX^]>RU M<=WNM>#?$>OU#]DQ&_794^A6YMFT6\SHM=B@/1P9HS;^\:'?_=#IO67-0;O5 M&3'C[:#=QCE_\4Q7L$@L3=R_ X$:NV'HSM1D,AW]%06AG,PW)!BC=YTA*UCL M+Z18PAP_=@XGA7/8"Z"M6 :92#HSQE#L0!O5/)"EX53 M#EA&^"&7#B,V1\YR+#8004AL-A#WKGV/(*?I"PN,L''G"X'"D&?$?T?VG#7. MB0^/V1Y353;%A XYL\2TA>T,I^YL/9] MSW/],')D.&=7,';DA^%-FWVHL6ZWN07Z^8WK^^Z#\,M!U!PYI<,=4W)[6TC9 M=&<>=^;EH"1J:?"+@(8A*-@]4/=!9$Z9R3UN G6W0/S[R?!+0U'HXUZ"^=Q* M>@[UX$M#3<[>1MSG#C$H_+;$!!I8#&B+Q%RE_O<)L%#[H;!MD6^\MB4IF%OI M:(U2ZN52(RW18FEB)\1/%D_Q/H&[]&+ )KX[8R$,B. =_M_C?H@X!!!>Z-;8 MM;1"]\%AU]R2@8O_=_@=+10N#[W5L&;2 9B%Y $7PKC#F]LH?$43*4BX45:O12HG_(C2#V7$A"8R"NX.:V!.;;DO;0B;MN@!/@V4+ $!-P_ M_,H(\P:#\L]>WPS:W/AML7)U";@()G9Q_,+[\5FEXH6Y M?=<>M(VA4K.QVZM^:<]-_4C]#O4[QLTUDH<,9HU%)$9&.7C#]F!>M@I]VEMA M/!58OE%JM 02M*TJ*$/(DL0"5B&.)1M*JH<\,!V171GC9 _(YA153)MSO(MP MAP%U! )+YB?A9%/U, $P:6-XI_S6^$H/M0R+&(?(8[V5+%UZ(2%^(,S(%TR& M >N/01/3Q )&,WMD56%![U"[X4W]QD5076,35W4S%@XXW2%F Y2>Q-=:L09! M.9U(/PA5C!^7O"N%P\#1 S'&1CA '@0B#'Y[?GI.\KZ#EB;&I=HL6"*0/F%2 M"LT_LA[@F#SPA"DGTD0%".L;XAJ *X%]2B(I=@.+- N(,4P7%*9:]<6' MOQ:6E(S$O?XM&R&9K_J#-AH(G',@@<.)VV.>]'PQDX%05%$1BCO752FO>VY' M?&R+?,O"1=.ZCD0,UV0",N$^(-N^O-P^F+?6PTNJ*KZY1B+'*HV7/X%5BC%M MX_#G*/!"4GO!KGX MJ%QFY MVNS"%S;Y%DOUIW$K+6CUM D?!ZX=A:N;_'B#V7@B##]O7 YA&#Q$:'W#[PC" MI9JQYV(I'E[Z[?GQR\O!,I7W^IX75PA\V(<.CQ?HF_WOU(]GZ,&K#L:^X)\. M^ 0(<,'M!SX/GOV@"N OUXGXP@V!P#W^DXJY"CW'G%(\.CH\0SJH:R1P"B3B M+P?>E^0GP= BGPQ10$%<&X>-&*RND5#TF;PI'XL0?0#F^@#8OAA]Y@9\EKU" M!=0$YS=1Z[I*Y(Y/2AH8&"IO#%9S.$4\,Q!>Y)M3#ICCQG?!@9YM-F0 A",$ M%6"Z^TJRCF,>8B"A<789@$M$(T0>])-QUY;3)0"H//S[?X[J-1@P_LL>"(EI MU[UI@_/.#'"?9C-@Y"!TS4_,O<=0!+ S>DISP7WFP2QCG7KD@/B\/_F03:4.S)*%&P0=)/AOZ=NW/,"WGCB*[X & MY!(ZNGI6%2V>?$]@N$DE."Z3$JP3(0A'H";#M5#EH%08IW7>Z6&CL0?^P*-Z M[QM<[65E5QK-!E/_[7GC1?UR^;_EU'SGCGP0]XO&Y\EW@V28/ILS2,PR2,N7X.DX8_%:* MI8$VQ)[%WQ%&,Z>N35%OU$$N>+8JWH3ES ^@B4*A0E+(QGJW[@/B#82&@P7Z25GHK'2;^:ZJH* MPX*!P!%8-9CA@[A7.3(>HM>.4P5A=C(8QQ=W+OS*Y=%@C'-%[/S073]'^72F MCJN,P\0'VL)M>ZX(XCJF0 /"KF2 N.?_(NZ'.*# 93:6WW(,,R,L9G>2L@R" M/!^*@F/Q2OP*?'5V+/GA+L72%;M@F&(LT#3=2]=.XHHY+<;W&1^#T5LDW23R M<5V_&^F@X6_/3\XN:1XQV?8^[Q,T=+ 8.7+H/2K[8@I="A??$*8( N0#N T$ MG8&:+6!EO GOGPB,AMHU%4$A\M@NTA_#.8@0^&>,[T/_#K,B]0 A75B,4 V: M JLZ@Z!;:0[,93 6!565=>S-]S5KV_,L<]LT_!0GU/ FV RP%@QKA@,*!%-* MUD0PAJ%QGY(>+BP(YJ,P\8#X!.%$-DP<$DQ5I1XE _C@+S MP\ER+7)\2TQX9)/TMN^UFHBO*084:!C9WGH&SW#)E]44ST0;H#0@F%\;18UVBH&Z#038 %"?&F$!$!SE M,Q26*U"YAK5,)]J.(QH+_4CER.F'#",T;^R!2W1;09(5. R@.;Q.83!IT9 %CUNRKY0P,LR@!G6Z'QX&[Y''W09Z\^QRI8TR@-! !5)2XPM^ MCAE1'#=0^D/;9ST/<*6YG[C6033^"VW9#+Q1&)S:4:[-ZH\U_%]+KAV![B4, M12_@PP16IFBP (SH35'(FX^MN7H6^J0*FEJF]*ZVR*4UX#>?JBL%/0A./X\Q M1D8VGESRDA:@%[-@AT"A"ET=.)'^3/]2% &#S*E>!Y@>?L+[31774;B] M%J,>"F>Y"J*KN,3"P0U,]3:!'XX):ZOGL (-ZPB1+@->DJ>X$ES?CW<.%EUV M)X67HQBTX@T,S;J^16K/EI\$ W",>24:KI^I>5V=D="!9,$=G=N8B.3XBE7K MM+M1F9-R164&"U8!5^@V$3D5HAV0))AI[ :,RIU3!6]V-GC31@69W9.!GJY, MJAU1<,%M-75:P!(V0@*5$_"$#XH01F7JZ'7.E,19@^Q3H&KEXR:#RAS'@J+G MZ'E'X=3UJ0P3O0ST_9-P/3?5N%2P'%H&6L'^'8$?"5K72V+INIMPKCUQF))( M)I2=3^%$W,S=[Z3*2LRF)00JRWR:P >ER31X2/BVD!G70%/HQ?-L4'UC6]2R M.!B3,."84Q3C'M9+X8*Q5*Y6&@8 T"(<0@:4W>%W@!@"S"-1/,HTP;22$"3Q MG$Q80-47QQ!!#5:=\Y2&4W3G-!],@V6"?QBJP505O1A\ \>4G@T+LJ> ORK\ MQ3"/VF>=[0G(%+@1!JLP&:/R70C&0V;SAWW\$SH?<^>3'WFA.<><#?C4@,WP M;QBB?\<=^8_>&S##6"L(632C_% P[.YCST%"M1K$ 'W:.CIQB?7#W3L+ Y# MW0D'LVSV?%>$RBR34*W0_7O$G)HQ=19Z1FN.]*;[ JU[V@#&)\GOCW.7R.8"A1E&&$)MQ^@I=61-ZTP E .P41A MV%B_I&71F5V*7LP!R3:>7&Z%XG2D63'QAVWC+$U!2=6W[,HKFTDMGSLU6K67 M/+.#"Q>3%FQ!\9*WHSV3)-&6/W=@5[!0"1T,8Y4%C='YDB;#5.+^EX&?3 ;_ M*='+-:'!)%+[='04PQ5,9:X$*55.KLK)E2@GEY$B;@-%K#G[.X*!4;1^/$^X M'-U65<7PJ&#$\K"_#.[S&P/97GKVLL;V\.?\,?"N=H>H3DG,LC?VD[,<5+7$ MDPH=R6JX)FWWT-$'RM" J8^ M7;%*)3/05ZH>*9U\+BTDI1&6@63.>AE*9A$ M53:DQE6]<: "E+ZJM1KK/KW(#R+NA(_E2UCA+M8DT>9&85)(?4.ES(@FVI\] MX03?%T!LT%E[42YG+9LUV6R>1+E@Z5$G24754N*T(.]+Q\ZKV'X0>5CX9@GB M*2Q1=P* M*0#G]#YVI".EI8E2$.'LF?BG8F:38[#SXULY:GMA0-\/-*T'F]A M(&I5FGB5_4CSQUI9BY499+UP2^<7Q?L>*(^=/6 DFK(OXXZ$6'WU4.&W]VNR!;:# '/% 7S/(TF3LJU RS X,MZ7. MA-9#2NI:]3@*,TBY<6F:Y#V@VAK%JT^@26*27XFM^YM^,)5>-D:?ECBN"]2K MPM?D3!,5G(?%2N+V::1>12SQD"QU)>:WX2J+$"30J1H= :/+1B(XDC[H#S-3H M]>/Q^'"_I-1'#22N]EFN[BG -'%6]_SPZ+$2GQT1F_-RBZIN]75,= MIPGL?!0O5N+ZU60[]-LUILP,0!W'&Y]BD$?#:?.D<0[\J[9:&%0-,;EBJ5NJ M*@G2H*#:$![W2Z7W:@^ &2% 3VFJ('%Z9YDZ9+5U7^B-TI3S'205]]G6.R*< MC7III/.8I#,RL6H1'29<:%58NVECME#^#S]B)S;RW.Q.4W!Z_42,%DXV5L:G ME@^!+NH#M+\E4^$Z3)B4 MD9 +D Z6[>D0G24GM DI7#S,&]1^>B_;=%]_X2/9+[Z\8]")/ZH(T(Q.,\YN M+Z?P0L@_X7_C+SX5;#H,,,:BTIL^I\!X*^.&8)XUGEIF< HH!8F*]+2*7"QM MG+-0V,)TO7D:_,0+H>\ZTM2G B:AG10_TA?T,J, ,COTN8V5H\F_>5?$L#S' M+),8]EQV2WM4-W[<&H:_[O)5SH6QN-S62@RI.NG1*4D\S5\X94%G3F*O7N_' MC7=(TKEA7W!PPKK$QV(ZS4UV_ZH6L52J\"-.0\6&D_W*1#'^ M/>'2COPD U3\>.XL#5<54RB=I2.+;IQ49^H0OL6-1P6F.M[8G! OS.V%1BM. MZU&+3_^@X\7(R$[3LQL68C *(\?#4F&>>$AXD)PM:43T#)IVG>5:CG,EFU/5 MT1LJ4J3W1F" 6']*1JMDZ&_VM%,AGK[^*H+^M8N?MG9HQ>@(N[7QJEW1DN4Y MC8NTY#O!\APKG.JAJ2\JQ-61OCH%"?@--)P4.CN<[)H&AJ)< MH_Y40K'%S?BNA,9U0>M-G;_H?VH-=NL3LW.3;<]!*<>O_$# M71D]-FPW1QUX.SL]:)S4&S0:^O,H?EORDK?M7GM@=%G_3;?SUE"MH.==R: W MRK.3ASCY"OVALGS\@SB!.!EXM#EHMSHCEGS42+%O9_1^!,R%#\*USJ"-ET<# MHSD"EA_=MML]8B[CNM][2T_=&(-1!UH,VEW@)KS85^S]_LV_@2O9M3$:$9NV M!VW@16P\?'_3'@S;+6AE]#ZJ_D"D;@;M#YW^^V$ZI"'=>P_#'8"T]%K0_;#& M^L2^ W8[Z$#7O=H37[TK#%Z>ZD=B<.Q]TUR-7H%,TJ$B"$3AJ02K.: T<<95 M9Y^#00'KT&L/A^Q6L7,M"_Z7OLE&%90Z-K$(C?*[6=5G".DPRH/XY,@J^/[+ M!-]?OU+G!B1+A6="'V"U)_<"<1'_<6G)P+/Y_$(Z1"1J=)E7G*>9_QX:R]0=6Z M2$=%POS:Y_4HSK3?J$VZ, MOAH0T'_9R+4L-C2G#V!)_]F=J?;X3*C)[N@$1S*T]0P9:[;[/VYFWT>#_N#N MRZ"@.SVCU^P8W1(KYQPY&Z>XX6\SY%QQ6H1#=0)8C7,OK8C;S.0>-ZG8#'1R M7^590SQ2>2C\>RR:QD^*#X5MQP>>L;<1QT2!^T2]_3@1OH!!R]O9-JBTRCSM MS@0K\U02\W3;Z57VZ)O\@-VT+MN@1"J#L#L37&\0LF&FA:!KXX3&_-U"3[E' MBU]Y5/_1K_R= HFY>.3C\EM%H7_8=@^'[1'K])K]ZS95T>/>/:/;;7?9 M\>5G%=ROA-R?E+%TRK!K@1[=S)^58[MU\BQ;;!NNG@=C.:?O?YMM]UZ MVVZIW]8J\WIBHJO"\I](\5^CL+R^ MZX7E]:7"\K;ZE,,]0-TIEW@.(B-#N0U;D#:GRF\[/=8T!JU*A55F:C,Q+:HELI,[,X$=\9,E"!HDQQ60\"?-?O7 M-T;O8Z79*\V^+=J@TNR[,\%*LW^;9J^@>:7 MT[H*P6^.Q/\>0K\BV1AA]*N MJX^;9-V^T1M6AWQ]4X54I?DW7-NU>XKQ%SS7JXS0O2HBJXK(=L+R8PZF,O65 MJ=\J\U"9^MV98 E,_<^>,JL"CJO,T54G>RK@NWY7?Z:NLDV5;=H.X:YLT^Y, ML+)-OZYC5/B)M$ZG,D65*=H66:Y,T>Y,L 2F:"NJF:ONMZ[[*I;^@V/IOX]= M:P[_FX8S^_5_ %!+ P04 " !ZB A9A(97[^D: "LT '@ &5X:&EB M:70Q,#,M>&]P<&9I>'-E8V]N9&%M+FAT;>U=Z7/;N)+_OG\%UMF=9U?1&LE' MXB.3*EE6$KUQ)*\DQV\^O8)(R,*$(CD$:4?SUV]W [PD2G9.T7J:JIFQ>("- M1J./7S> UY-HZKYY/1'<>?-?K_][?Y]=^G8\%5[$[%#P2#@L5M*[8[>.4)_8 M_KYYJN4'LU#>32)V4#\X8K=^^$G> M._*>2>>W'=DX'1W8HN[8=?'RB-L./Q&']L%(G#9.CAJG+U_]N[$#K\+C^AT5 MS5SQV\Y4>OL3@=\_>W401.^%\''0GA9_ZG;6&@I M$I^C?>[*.^^,^K.C7TUNV[[KAV?SMZCDS+^YKYDPQB*<"UL.29ER_7)$%Y")ZK 3A;Y+)IPL-,BC+CT6%_<^^X]DM@*A0.VI'D7"H&C7^3\ MI;#%="1"UM#,/[#8+MSA*"O"L5@H5$2/JS@(7&H ?O@A\V&,P@>I!)OZCAQ+ MN J#"#>($D$?8?"(\,<6J_QXMC]+4'8EW*K X#+NP4!D@\)&,T;:)IW0SX#! M34-[!?D+NHA/?1C[7A#X811[,IJQMT [RL/@NLTZ_[+8U57K&:BE"S\,_0<1 M5H.K!7Y*CWNVY.YS867+GP;PGV\EGR40J4YKBFM K^M/+,M=O/A@EUP[Y/%NK5FC6XVG:GTP*/!7MP#_^\0PGF. M8E[6D2H,02+R+=]UP=$-N?N,F3S?B0HPF/@;^7<"HPSV(*.)5B0EXO ,&$QT MJ@JP%51''SCKN\$$(D1;R'L^2J%;_,H&9_I&% M%?IWXA:G4R)Q28N*:1?ZX0H;-9O[+"RT=IROH1-25$'G/%>5DV-D14+[96Y- M:F 3TTJJ!H(HZ1F$=2EFR1Y0S DES%[G>!=]*@;<$6C-69ABQ+9N80P>JXMH M3?7AF;>&U"H,8@)Y)WHJ';KL0LI\)>PX%$Q&BO5&H'FI8XI1SQX951C0NY![ M=--\<=YSM]C8U\V,A (00O]:+^%DGT2 X3\]?F'O]8-J1B+N[U;-D0VO^WUVV@@ ML,]*@H23M"Q :.9X'D_#%#.A+/'1K%NW?.C%+LU#ZH)&H4)!]<$6YX* M[L%7\NI+>BMQ7@OL&T3V*I_0D19^*Y*=#N"OSMO$$L]0Q@:E73 Q\(3?SQ.KDZ!T.6>EG$W4*Y MQ'^L$,:!<4?S]4O6(WZN5*F/E1:@K/:NDF+T;;U[-7^$CY;APM?^7'>VWU)\:"IXWS 9#!(XSOKOD=Q1&9>>[Z-=:@2[^\ M.#PY[R_R>;<7!$G9R<<]:/!PD<.KJCH?*7/6_YV$"6<"('%_% K^:9^/@7%G MW'W@,[7S@TJKO]R@XP?7%,'L\KTU*MV"13\XJ+U"/NAK-%5UA(._//A>FF@' MW8?RE>CE1JV1&)85CW+PZ="@2_RE^ARG2*1==16;QL MJAX>5135&F@H 49S,$%GO"^".+0G'!SFZ]"_"_ETO7@7,([,@"Z(7OE,,PCE!V*$+ MZK\RNA[8_LN+QLOZ^>)_JRDSEYA+0^RY#\(=2A*@]4;LX+EZ(I$?DWS%!0#T M/ZVP(;95TI$\1"VIT:(IUI#@(P&?:2@"GFUQ-6&.Z:%*5Q$DU['#HU@';6 ? ML&7Q5XS)B8GO4A(+M;(?1P8^QM4&#Z";(Z$19A1C0VJ7]G\WSR70CX&1M;'U5 M9U2J*7]@Q)$OSCIESJHH;R;^@[A?;\&*I6%@SX]P*H#Y\W)102CN?/A5*), M.9[IR5@4;S\LS,QL-GB^=J?&(4PAN.W.]*3Q/5N@R\7>2H61PO_%/(RP)D/Y MS,75$QRSBAA(LCM)264Q'AO BPHBDT_@I_.T%,E=2)UJ=8*H]$B@,W2J<<1RBU=H(A0,O_O+BZ-6Y5CPYA;/[>8]@ M" ]78<4>?4N7J=C"K!](;@A;*(56%FZ#*IJ" UOB).!-^,)88-K8M72JB12+ MZZ/FPKP71J/\,Q9"0/L>=7")_"PFM? FN"K@AS-<*Z4H8TZU:S8&_EA#$%)UB,_&,1;N8(4& MQL(8NN;SZ8D^)]D%FEG?32CE.8=_'$88)SRL5I[P2L(,2FUIEC5< M:[RQ(=A)]0#D(2G2-#/\C#*,!^LU@.1"650[ ME->#%AQS>XYL:YD9)";-@&[X%YP,Y6-TQ83$1@F$8KO2P#<2? L94G_^C!T) MH4AA"P+NP)N:K=JR8+M4$9DBOH9BC0>D5_6N15R_D(#4XK,(;6H6+M(3^&&P M7*ZX$]I:3X4S,X5MGI'2;)'24H9F+)MCZ&I^@O'419FZA(9J 0R\Q(.#]M^#.-,$:L Q0]?3$&D$5=2T;PD0C5(#,VG5;8+OEL& M8L%EB30@*W0)]G@L70D4I8*S0@[,C--EVP4Y>TI=[]>+!2T%O]];OM71-@^_ MS<-7<\^G\L%;F.P:T]W%V$CO.F,TW5Z"S);-.2S?)B4E<5602.9=B0E4C]O MKYR;9--!@9J22G@8 D^>-*O,AB.+U+T+CS&(/]8E^%KV;4A7G\%,Z9SKF7JD6:.9(D;8U;[ MHFP^-N;Z66B3:N^L7.&=-2^E%LA;2"M8!#UX+SR>>">YN?'DLN)LD5^YR.4\ M) PN".4PM8%C&4[-+\T1,.6<:J)!Z.$G?-_6D)!V^:W$7R(TS-?>O88TYC:[ M8KJU,?SP;!A;TX.TN8#.4;4 G?Z<5< 1 MNDVGG,X"]&DFV!GL T;ESMOB/AN+^[110>;7O6*,+-,5)3AQ(>"U32[.$2ZZ M!#H1%X@0%"%098O%*NHT59=_"E2M?-QDT%*2D2#@'6/V.)KX(2UU0;<.48,4 MZ=<5\I;!V>%-913L7S%$H*!U@Q2&-\U$,Q/#0Y=$VJ%\?TH[XN?N?B=55F$Q MK:"CLBBGJ?N@-9EQ'E*Y+17&%:XIM!($+JB^D2L*T!GF;R"D)_SC'L9+^P4C MJ4/ #$ IT5XY!E08HC?@<>@, 5%2)9M@VFE29 B03E 0:],2%P$3:S>&S,# M8DSCU!_,HN5P0P1Y,,M%'X;8P+-E@'NE[&K'7R^N0H!(;ZZ2;PG8I/P882[, MX^A4&3KC$7/YPQ[^"8V/N/_-NLOYPB3 N3 M+)Y2:DD!>2X/L26EG7KC1, ](CU;7.Z'RJ!N"8 %H1LFZ-S9IDPJNTJ3:HGN MWR7A-()IRI.$.]Y[;+*)A9 S]Q3&KS"?<.-9'4\DR/W1$^H.<<%U:/*O,(6H MNDKJ=>A37-LNN9O0JY85F,PI@\0_3^/[@G^.?<()H?.D*Y_=3;Q^W]C)B'Q@ MS%D^PHX\)(NQKD8E(%H)70D]P(_LI<'^JB0JX1=J:?ZTV/,][>+'+A7'XNNZ M^KK(GI&P_6G6#*JG$@6&6I&T5FTYP/BL5FD>5\M9;V4KU*Y!Z 6R!T>TG0R* M9Y1Z36Z@4))](EPX7L!.%5I&$P=X;O)GF. MDAU4OF4'@*J9ENJ%%<-E^];D5HN'M*L;%?$4\YOH]1L//4U5%?%WY_N\B8^ M*&:VG^)Y$!G@$,="UC2=_E-&?J\JG<0BX=-(, M0%9NDMM[;@%[H7(6TO2ZLE=I/"_46Z2-3)M!'*J8>]%CZ056LJ=!FI7RXR@M M6KZFDF%T.=J? ^$IH39D_YF7U8IL\BF&]285=+R2[0J2%BXM9!E+DJ1TKHT& MPE4<8'V9(TBFL!3<4^#WDJ)[0N,K\0\S5Q92@W3J2PX<3'5I>MY.@;*EQ\*4 M$O@X+%/FD.6( Q]D64ZUW$QDJ5:CJ,729*L9MH7M%),5!I3RS6_[EFR.!6WA M-H:ZMTHOW,8R/=PX4U%F&2\!1:94/B&T?"?&TDZ;S^;WCP7EY8D'.BPISY%1 MJ%%7Z!U89T>?.&%(2JM'#1VER98"788GQ2#)6J%TS89X*7SW9:YWVNG"P4.Z M\];\.&J=30BZI0%T*T7/:51SH'DY4EXLOC.5!+D*171[5J/C3P6P34@:JHD, M\G!V5D>X"M/6U:7I%FL:QX;!2B'N#-36X![NV:FO)-#[X^#]0F^E2K=!U. ' MQZF,JV.0DC)4?T/LVJMJV;5-45EY2BUUBU+/4\YB[>G657K16#+MP,GKZHQ1>Y4(F+,3/6J$28*F+ M$PTZB1]'TR8AZH4G=AO'>^P"S\W%>7X)(7"N<"@)A3#7(/%4$=;,DN&]\9CV M,L?:O7A^=%,0GS^@74J>P5[1J2-4'"SWM,(+:/?@Q490ZY@%]- M+*LW^8(E MV%ZQT'+NFQNB=$ZJI7224(5J=1:J^:NG=(R.H368%OO3E[2$7#MD]XEI!/,U M#>@ZS01'3/49AP0[<.5[.L'N916B.,/B:-\?[P>^_4F@QE*&%2+'H17^T)+5 M&IZX \DWW@&HGX G>PVG53&:D*0PIB3?L>C3) G0T]K!8]4P&S)M3JLU;08D M;*.U[Q$/DZ2YN&*F(#X3X2:XA_2,^RQ=O/\,[?T)<81R]/8PVBZ1 MHYXLJ,W?MG3#6:ZW"-0E2MQ\FFR'^;KQ*7,$Z-,!DEU8BMYP]GKZT:"::/^ #YEEV+__JGF56_XP+ 7IA M%6%R;C+X1W3"07XA-<7X$?^$_TV.)2Q9)(<8MCZ)! 29T.G+7"R ^B4F,9&&,Y7XHW8Y%P(90/9AD"B1>BT/>D;39;3?&5S(FC$W9S5 ";/3J" M:RDUQ2]ORC2LSM$+- V[/KNE-95KGH,;D@&O7ME;UT=P[ZY8[ER*-!;66")@ M[&7;KZ1H83BW48/)"R68A5F8FRR5I%W[OF#OA55IG?E4H9\N ]9O).I.@ZO8 M#8U\IPN7RU)1:>XI68UA/)_D]YA+-P[3_%;YXX7M.'Q=)J*-@<%-_:1<@.DM M4N=7()7X0,D*YY1Y46%1-+I'-!Y6LH$(;5)(WLLDV_YA#F'2WEY"E@:Q$I)P MJT]7$D7T#/I,)H>WB.*EJU3U[AT:!S.+)!#^-N?V&5L'[4V?MK'$T\=?YP>^ M=O"SMST:,=I I'Y>2\X7EFW!]A$),8 N D2.C&DZ>.KDM+0 M4.^D!/(&&DX*D_M.ET^#0%$FU9Q+5>[*Y*(P"G-,->LDU;])V3DI.:QX(Y>/ MSM$L'DQ'"\#190*_T^QKN(D^4W56+9/0-M/*,';%']8=O+SO#%CS0[M[B0?M ML<'[YM45NVBS=[V/[7ZW?= MUI!>@I?9=;_3;76NK]H#MMO# Q6AJ6:7#=JM80>^SH[W&T?U!E%#?QXD7TL_ M\J[=;?>;5ZQW<=5YU]1O0'-$(0+'X1KG7X;+P_[S=801'YXVVYW2;B:'WK==_34=;,_[, ; M_?852!->[&GQOKGX)T@E^] <#DE,V_TVR"*^/+BY;O<'[4MXJ]G]0[<'4^JZ MW_[8Z=T,,I(&=.\&R.W#;.E>0O,#B_5(?/OLMM^!IKO6$S^]*0)>GM61PN9GH+Z#17GRZKQVB) MHB0$X=*3(+)B4JXB5[BX475^VY3[M,0SW95"I__UL0_%Z,] ;?GZ@)*ER'.+ MBEJP.6S,^E1U^FE\Z*!.08^@6*@\_7,D-#HZ-O9 M&-?J>IPC&-S(2;YL;M?HUJ^1LWCOJ%Y[=?1RZ>UZK;'TWJIFCU_5ZL='3VKV M5R)9DPV<40'W?MLYW,E$GXS(69TUR(PF[:UX]"#XC _G[3*:H'D^:A86YU 1 MM:V].@[F3R/4%Y^D6K^PL9_M'/2NKWO]X4VW,_R#O;TAEYD-KMNL\R^+75VU MUKIM]A/=K\/Z_)YO*]A<<,H.T=RM2:N!2DE6IWRS[%2F4Q?Z5%]&QW0H^B\; M^H[#!O;D =3MWYO3U2Z?"MW9#>W@4()SJWO(6*O=^W$]^SX*] CQ2=(' OG9B[S.8!MZGF%#1R3U=Z1+CK M\T"$][AV F[ WZX+@=GWZO472&1U&WL..FQKCS:G@UM[5!%[=-OI;@W0-[C] M&V-.GH/6V%J S>G@:@N0QY'F<.W&$='\W;"EPJ/EGSRH_^A/_DI(X;="S?\! M]\KEO7Y0>ZK2VV9'MMF1[R9,7_SB<\HC'-1>'B^__=5YA.-:XXG-5B*/L![/ M_.;#!;MH=G^W6+?6_$D9_ZPNG342[ZM#%GTYR^2 NRV5^ MA>:L@J<]L&%:0..X;P-?S'.LVT^N)'EY+W<@/%P;^1&W5;D.!=89+Q75KW6: M?K:(]YO=R][5]7O6;[?:G8_-"RQ.S<$)ZU<:R^MZ:)&"*0.J%*M73\E6I\VJ#MV7;P\XK;#3\2A M?3 2IXV3H\;IRU?_/MIYGN'8Z4GMM/Y=XZ;G5E15&>BRV?J]V[N]:E^^:U^F M:W_ $+=QV<[J4T;^X_--Y?5IG%P?X3R\^V::AM&FJ;AMH6 M(E2Y^>^:C_OR)-LV-JE\;/+KR'=F\+])-'7?_#]02P,$% @ >H@(6:HK MIM92&0 9 &AI8FET,3 T+7AO<'!L;V%N73K4$:S)P(22L).YQ? MO]T]HQ<(_,@#P=%6[8F1-*.>GGYW3^O--)HY;]],!;??_L^;_STZ8FW/FL^$ M&S$K$#P2-IN'TKUAU[8(O[*C(_U4R_,7@;R91NRX<7S*KKW@J[SEZGXD(T>\ MC>=Y\US]?O.<7O)F[-F+MV]L>;/1^+]G M]-S;-Q//C>!E 0Q6?ZHY5F:*Q+?HB#ORQCVG]3Q30^/;EN=XP?EO#?K?!=XY MFO"9=!;G_QC)F0A93]RQ@3?C[C]J(7?#HU $#.5?XKR)X-'/.PTOS.-( M5\3P-X\1://;5(YEQ)J-^FD>XOMA+5CFP]%[^K((OYDW6;"'(M@*6BX(#%M8 M7L CZ;GG<]<6 3[U[*UQ:?;:\/\1Z_7K[)2-^NPA>"OS:LPV,WIM-C"'(V-D MXA^?^]W/G=X'UAJ8[OMX8DPU+PXK#&;- \/F3=A_YJ[@C6/:TK3 "Y%N5%I3B;"BN2M8&U811GP M^6M@*.;?K3)>Y+%HRL&4$4'$I?TQM)-8>,%([&;2+8=0'!, MGR7$+PAE/O-@[_N^[P71W)71@KT'V)$>AET4;@]]%;#GDD7S"Q$#[@0Q@W> MW$7F*UI(&?8VWLZ6YSA@?0?C2#NN)/15$FH G+8 003 MG&$)T(HRR57"OHNR'L0-"A<)+]+BI4#\E-^"U&LI 8()O8);TQJH8UO>2GO. M'0>$ -\%#)8 @8?U)P:8MQB3?_;V:F!V.Y>=GC'XPBB*C-'BX?>%RM4EH")8 MV/G)"__G)Y6*-^;ZHSDPC:$2L[';JWYISTW]2/T.]3NVFVO$#QF;-6:1V#+* MF3?L -;EJ-"GLQ/*4QG+5TJ,EH"#=E4$91!9DEC .HMC18>2Z"$/3$=DU\8X MV1V2.445T^$<[Z*YPP [ @U+%B3A9$O-, %CTL'P3OFU\7L-:ADV,0Z1QW(K MV;KT0H+\4%CS0# 9A:P_!DE,"PL9K>R>784-O4'IAC?U&Y>-ZAJ;>&J:L7#! MZ8XP&Z#D)+[6CB4(\NE$!F&D8ORXY5TI7 :.'K Q#D( >1B**/S]M[/7Q.][ MJ&EBNU2K!5N$,B";E$+S]^P'>&8S#QX/?6')B;10 ,+^1K@'X$K@G))0BM/ M)LU"(@S+ X&I=GWYX:>:)25#<:]_S4:(YO?]@8D* M<<2J!PHO:8)OU S&0H M%%94A.+&\U3*ZY8[J#9(=E![F(&_F81R'S>8,,2AD.7-*2_PDC"T3]B=?:\1\\4GM'F4KPT30QY41 M#Q3U*5&6RST,BM\>66 MRDPW>)UE=1-X&[^T1U/3H\N=*;CU=;FUT MMGP?Y=$WUMHFW?Y860J>,[C)W)^R9F.#;'RTZYS#[-EIC-CM1R*:C3HC8^B/ M/_X@&^;Q#L?J(KZ/17&B^UCT:(N^S$FY?)FNG,DH"1NEGLTVF?)'>JV5-,:M M/CY69N0(1!U/O==<@*&)D'6&!][MV"H8 !')'YUG OPYP'X ML&(UWDSJ045WQH(YR&I4]@\V7"@<4@EW@8PBX=89&^7#3;8'$[I>5,M,@K&C ML8K91L%<)3SHAXS ;6:2L_)18K7 MQY72XC9]+S[+B16V]!)UE[Q]F,'6MY>@KC$;E* 5P9IA&&8T]2_"T0+@AO]/ M>11Z N$7$B-"SGSN0QH/7_.;6F)_*D*;L-(A57:()J7DC9H MFS9?7B00JXQ=5J0%PS([Z)P*)IX2(]@2^6M](1-_3B !!D+W3LW=7> M65KBM!:A*PSOM86(/?AC3$=L#$/94AL28 J PVF3Q*!,;!)XC &@"Y+A %1H;+$ MDXET)$"4$,X&.M VW!3ARB> MBHDYVEN)]1\B!K= H8W'IPP2LNWBDDNHUC0)*. D\ZM3V0PT[\41D "V1JM@G\<"W86[V&->:'KM#0T;H5?HH# M4OI^7'=?=-F;%%Z>QU8"W@ >O/,"F\2>([\*!M8((%J!&V0J1M8'$A2V,$"F MHP83D1S^7+=/Z[F[RKI469=]"XVYNY3U-MND6D)C==5.DU, M2B7)M$&9T&TA,6YP5V 6WW= ](T=4&2M4B%B/P&K,@P0K+$H)!E@;E%3) $53*^N:K8BLU&!:SJG)'&-/3DM)X9 M7V0C@;V.?P.(P0UWY5^ZVG*& 4]@LOFLAB-# M ,_A Y]_"#MND-G-:(' M+3X;8<48C(J6@1<=.!(].:"^FGXG39>]<9A$I]IBPN<.!77,6UK;)+E& ;=0 M^9ISAQ++>%D=YLQC9"PL;Y;B#)=6(#51%).HK*_OB+?K3L-9N9R&5GKZX I( M7B!^D%(2$G2U;5T)GQUAG1<2>PHHTP]SBX>,,L4Q*_R'1 M]0VAZWOMHS)::H\WJN#/Q?=93<^UB-!,XHWL"3@&X(I@6)Q0=,OM'% MUPRTHE:H[6DF_I5(WJ3A; ZRM7U1"P&\/_*P6>=A8&)=*GFM6Y_DF+7\%NO= MV"H?6N5#?Y"4WI)*7U= H6722O,+W;='E7%D#^G'1YEA+FPZH5B9^F*@X2>I MS4E(U2)XB8XM+&;:EJ(>0(5],PHY6K\VV^T'U+4K[J@5=I;=QX&*FL/JP$RU M54-1#5)21ZOA*$R6Y>#2.,D[6;4-9H9N7Y"$7Y]HNN?:2JO%UY9%E+)2* -2 M4PF06I+]H%W-)#V*,QWY.D1='90IUB0[>6-VXZ$)".W2!N%4^MET1%I2N2DG MH0IMDP/Q*@\!FY6D*-*DA(I_8H<5=25.G=R??%E9K0R3IA4J>,)13UE"$(:+ MLC+[:\>]+)<=ETD@8I/4)>[9LF%7D+FWOKK>G2/L&Y$II2O.B*8)SC#MP;6T MP'I<+<8,8FI #E*^S-0.@NN[XK<^I#>15'6F>:^?,@7*YU^HS >J@/P:U>14 M=%]0J5Y@Q*;5!!/NA"*NT%\.22!_NNJE%'K(A!/PE$(Z"Q5(2U6#K .>^'+4 M=A)L 'CBH'EVR-[AMZ60]=M@$&3J ^-X . +(S: /R.M;^A/)M21.@X>Y%:> MI$CX':JJ^!E<%75TI=)I>:ADH$_MGU8G04&D3FC@LO#0@<[&K D7YNNIE]ZY MOW+H5;GD4.S 4T76RO&'\LDA+78\M(!J[$\/;#1'^Y%X'D8I4%!R,Y^N$W/8 M8J:^73D38Y\S_HJ4(B%&A4B@Z$-5M.:XRVNN %F MT#8$2"0\]ZI^)+5/"I"X_&FUW*G \HG3W*_KQ_?5/.TO)[TN%R<-B?[&6V\% M"'QCK)XZRE'45#AQB%"ZVNZ6#MGA*);G[K+A#?/]"0Y(:$M%=Z2]R,+'/H(H MM[.W:VKB--^>#W;'HEZ_FC2,?KLV1C, J":02/0>=H7*F='I\&1PSFM08S5_ MJ-I[\N'24(TJA4ICY_A@"A8=65%G9ZPY6O8I3I4MG=Y9Q0[I=CT71FAHR?D) MDI,JV='[RZ_-1FD8]H08=FYAL2@PCQ<_"?9SA:'\,975:M&O',6FQIQJ?WXH47&)I[S%#E:5EX MH@IZYA@Q0[%8,C;289^D\H",M118=J!#+K:>B\[]+"6M/#) M.G:Y0Z;Q%Y9 8U)KP^SQ9/(-(_X5_QM__J'@#"5^35BU( 7:ID!G.V,P8I8X M7EH&.*6_PB3L[>NP]W*!W()%P@$7T%^DP2R\$ 6>*RW=J"CQRU.U3I_3R4 ! M:':I]_9::/)OKHYL52F*O\^1K69Y6G.>).UL!)[30@Y6-G#/8WUB?W5QRT)\ M3^I/RE?"I_88S#=W0T>+JL_-YCXW8.%.=1%K>OZ@,$Z<.PB/X7XW[2R4Q'J# MI28D.M$7AY=T]X3X/#O>?DQ?D4UYNN7"!B_IU:!&Q$:'"HWC,E3>(NDN491; M3)*)\?$H[9+$OR=<.O,@25@6/YYK->.I2C=EDNFHMQ=7/,'V!^ _+Q\)+'!. MXC84"?*B7.<*]%MH/VIQ":M!)0G6E4R%*?6L+DA?YLAK8X8;[9PYJF/'S_57;GJ9N?CG9I MQ^BK!!L#IWOLGI6G?QTI_(^"XY5MNV:Q^$8ZB./84PV::B@?EP\'JF\8D" ( M/2ET?4/2]@)HC++ENE-\L8^1B9A02$)7/$\3D1P?32"YA^6]Y(O1EVWRGXJ@ MQAWHRX!#"+ N\\T>TW%YF@T0'1M)"2SK\KMM!QH^=H;,N#1[;?P:!AM^-+I= M]LYD'_J?S4'/;+-W7VK,Z+59J]\;C@:?X$JGQXQ6JS]H&[V6R:X[HX\U_$8) MZQK70]9_3W_31]7P1\^\9E_Z@W_3<_U/(S8P/QB#-AOU<<;WW4YK1(-@,+L: M='JMSE77'((KB%\]@:F,'AN:K5$'WL[.CIJGC29!0W\>QV]+7O+![)D#H\OZ M[[J=#X8:!3/O<5E(LSR'XHBX\6OF3CF^84_4;2KB!K)M#C,M^[P,]=64,1AT8,3"[0&!XL:\H M_M.[?P&ALDMC-"+*-0TWQY:MJ)YG'V;1,Z>A@RR?&+ M,!2%O4?6$T5IBF-5"]#5_X+: 1W2,X=#=JTHO)9U)%:^945U\3J,NVQ3)8BB MU*;Z?!OU?3V*F[16H=TJM'MO:/?M&]57)-GB *SM(RR1YGXHSN,_+FP9^@Y? MG$N7D$N#+O)2^ P N!7H6G!'[SEMO[J=PE9O*/@B "JRXS?KVW6Z]3RR5^^= M-NHO3U^LO=VH-]?>VS3MV8,U M2;'$\VUX]-C_A@]G514*Y64\*A3F]SX?5JR_/,OH0(I7Z(L/ZE/_R,E^M;KL M7UWU!Z-/O<[H"WO_B:P*-KPRV><:ZW:W^DF&V@--E)/&LHFR WPFU&+W M=($C&3EZA8RUS/[/6]F/D: _>?HR".A.S^BU.D:WQ,(Y_YVD,_K\SU;0N?9T M'=9GI1]39Q;WN46%EB"3L]^]3[]YS^.OVU,"@'V8 ^4V_II?Q;XZ]33]H,<9=>->ZMZKSN]2M=^EX^SGYIS%\1(I>SV9X&;E5TV MA+84BFZ>$LP_+*R6>[3XE<>-G_W*YQ0D?6!TN(K-5['Y=677>3G0.*X_31F4 MI?]]BET>X,^_AOS_B@ MBB!*9_ANS8XM;/* -FT+V2BB5C9T\9>#7+RIZ_+D3Y#=93!;V_Q6VLR0MBP) MD*G!63K0LJ9BID>*,@.\8/%PT_'LE]MQE:U6V6H_WU8[V2O+Z<793["'QE=XXO!C%-VU>]W03-7[%ZQ>\7N?QMV/V@97RZ-WF'% M]Q7?5WR_]WP_')HCUNFU^I5<8NA+.^[/ RHQ^=. C:>-!5C5K]2^OC-Z7 M2H!7 GQ7F+X2X/NSP$J /TB 5X9V):=WCKFWFP"L M%$VE:'9*.%6*9G\66,4D_H9:YWTGVR/N8[^K/T57J:!*!>T&EX_9G@0_6<57&L;09Q^=CSU[ /]-HYKS] M+U!+ P04 " !ZB A9]_W6H_"C 0""SAP $0 &]P9FDM,C R-# V,S N M:'1M[+UK=Z/*M2[\??\*7B5GI]<8V,U-7-QKZ0RU+XFSW;9CNWOMO%\R,)0L MT@BT -E6?OVI6:";A2002!10:R1N6^)2->^-1DA+^+. V1& MR.;>G&C(14/$_>X'/YU7D[MWS6C@!Z.3D_BV-Y>^'9^W/@VLYOG6$4C<\^?X8_3_W@Y;,D".KG^,O.[-)P<=W;V]OIFSR[ M4OS\O]]N'JTA&IDGCA=&IF>AV5TV^O#T$%FG+_[K9_S%9Z#([$+G/3K!WZV\ M8G:MX[F.AX !GZ/ ]$*@KQEACN$GB-T303^1Q=ESD&6GOQ!_L?)"?SQ8G9 _ M'KL^?OJIY8_(E8(J"XOAK5R[1"A17AK?_/+05R11VW2/@.^)KYC=$$;C('W< M\,WRP-.8(!J&\?D=^#I[WB0\>3'-\?SB@1D^DTN3+U9($0;1^H7XPY6+\!1_ M;ID/?/ULAFB)G^E7;V.F))P(THDHS3&W]M*5"<.WG24D.]OHO0S,,]?$\MU! MWLGWQT[OUR$R[=ZO(Q29'-Q_@OZ8.*^_=/;K/BOWSH1>H\^ M$UI_[OW7?_W7KY$3N:@'<#J9H>;7S_&'OWZ.'_WLV]/>K[;SRH71U$6_=6PG M'+OF],SS/80'X+R?P84HB']U;!MYY%?\_2U6.(%CQ>]_CQ[0X+>.=8+Q[IDC M>!)RSOI8)=F@EJY<\Z7#.5@"!B>RW.D-3#=$OWY>>5".Y\ZTW9436J;[3V0& M5_B3A?(0J-G%'"RN/]8+CT,BNDY'DY@NM>> MC=[_!TWG;]$Z/0&K4EW4N\*F"5\%I@62PDT\)WY%B%Z ?IWU]]K(L#\ 2&\ M?,<2&#KXFTL/GDS4QFPLNB9T>MNTW9\>D34)D'V'S;T'%OG*\;!&P)8>GO_H M#X)OA,GY.(S%[!!ST2J9BWJ(N>A*)7,Q#C$70ZQB+HIR@+D8PJ'F\GG5A@5H M@$>%36^88GK!A)^%Q'?$L^6(23^+\-BQ;G-&8Q?L-?EL& Q5JSLZ7MH8QM, MWK=X2?+.T)\$Y"_B&)R!QB03#X)'W6=@&/L(@YL_$3H-CH^5+;V-6^L&>KUV['SZ\0)X_ MPOQ->6Q6TJP\XO/JZ+?-VB/&: -'QOC77#2<6<2/CP/DG"5?9GE@(H+DF6!0 M9Y\C8L5G?^')X;\'#G8-"(A1:OQR?OT_J];]X\WS$:P^?4P MB--U(HCX?[/[%M_-AVDO7:J>@$^Z^LWL[]E+/J_,.YT,TJ')D,PF9E/\IXU? M]CYV'R_.UC09Y><^R/L MXI'O^S/%E?K\.2GFPZ@'<^0:,^=W,\"Q8-1(OB@4Z(XX^HV2F>EXCJE(?S@04HS7)TR,5['Z*D:[[(TE%,70(5!A/6%%_JN XN0-EDC=%"XJE$^ MYO?CE<3[P!F9P?0K\M /QW_6AL^4!=8U8@/9:H@&L*MCQDZY?@9.I&&X&R% M#G)V.L@EIOL&=LRZ4!_@'7YQP0VD_BCL>_A/\,T%S2+;3Z0XWOP MT$XN205*](=V-+&Z&O^O-&;3'U9N9W;?MAW8PV&Z]Z9C7WOGYMB)3+^J"SIRTO_4] MF%'@NR[&_"SVJ0WY#QYK5C>U@X=OC?)=JMD(5$$X*QT\G&T4+H[ETU* #)G^ MI5I*'& :F%7W+,3AO64:N%3W!,*QW#L:>%7W^/\H81 -C*I[HJ")GNUAU@+E MNJ3R$M)*W3,6C??ERF1VW1,?5?AR9=*_[LF,H_IR91*^[LF)8_MR M9=*^[MF""GRY,LE_\/B]NJG5/31NHIM*P9YHI>Z1>S-]6AJ04?>\0C6+Z=4P MJUOW+,21%],KXE+=$PB5+*97Q*NZQ_]-=)A6?>.R4KC=NJ<:FND#'8C9=4]O M5)37*XW^=4]Q'#NO5QKAZ[XYH8*\7FFTKWOVI9J\7FGDIZ$0P(&F5O^>L>&C?1E_MX7*B""OMJW2/W9CI^-""C[GF%R@X\5\&LNF^U./Z!YRJX M5/>$2E4'GBO@E5;WC$@E!YZK8%3=LQE-]&R7@ABIO"!&JWOBI)G.ZH&87?=D M3159RC+I7_>$S5&SE&42ONZIFF-G*TZ@F3XM!.G4!?]Q:; (H'V/,36_-$5IR R[QK^ "Q"+S-]^U M45";LF8Z=5$^==0N1PJ_PGLSLW@RCBPE: M-==IEV,]9[I/_E\#A,D3/ U-SQ NS&F8/* V=H;:_$+->52B=3*HC?2O3"?X M8;H3K.WZ88ABCS>-+VB)*X<6C;+J%AG4QNSTD;W$&05TL3C./JJF98U 7P=/,HVKB08.ZX)UF'E63 M5C?HC=GIX-%APG"#WC"<.K*76,)"%.@-K?=*?Y@N8=*M'V7+<>P<#HUYZ,.( MH"C0&^\73X7)PI/?-;(GOQ@PEH!!;T:B.#!4# R= 6,_8-";,ZDZ>G,\19P,!H3<0* ND=0FXM.;(:JGJW^LG0R'P@.]V:@&N/MU!P>]:; &N/QU M!P>]R;K&N?TUAXK8S/PB \->8* NP=@V!C0LD5=Y"'#D<+#$[4ZBV.3<7>7N M?YV!T;!L'5VN?YV!05WVKKEN?YUATLP\(P-";B!0EV!L$_$;EL"KW-6O(/0K M%0]-SME5[N[7'!Q2P[)T=+G\=0<'=5F[YKK]=8=*,_.+# Q[@8&Z!&/;&$!M M(N\^\/%,HNF]BR?7]VRHF3.&9WR=/DW''V3QT1]$;V: \'6S7R_0*W)]Y M'T:U.>4B2M2FT&K%DE*EA-IT52Z67$T"SXDFA"=7SCO\5B.QH"Y35 \>E"H' MU":,(KYW]N?EG&Y@#@4*J[?GG"1O*T5$5-7?Z.$/.'&3BP$WO>UW>)T&O? MW7F%M^*W"$A46 ?JTH3Y4??TYC/4U0MUU&8CJ3 K9;H*76IS>520NDP+WJU? MVBSICV)?>^$$5O'1?8!&SF1T-QY?.36P:F_V[:T?H?#>G()VOXN& M*$A^;V;/*;%;JS1;N_%R*.UJ,L"#N*B2FV&EIHL!PWF0:4V,4HGFZK2Q-0F+^ED4T6.NDIM@I%. M-E5EFZA-[=$2Z&)J2YA.&1FS?&DQQE";1J.%,56Y"=3FH"AB3"46A]K4$"V, MJ*L*I#K1_IJ0VR MJ21]J6J&VL"Y:C5#0Y"F41L]TR,85/")VF":-BFJ(J+6J(VHZ96B2OA$;8!- ME115E/[0Z8VRZ92BJOC$(G6*^Z.1[Y'O^X=. N#_&:5$HCJU28#**4Y#B*-3FRB@CCW=[.Q9OK08>ZC- M%$ SI5MSM+Q9$OHJ1=-KSX*GOX))\3 YQ+*V:58.B .E2?6#9QD.:IQ7DI;% MP$YM0-]_,P-[?0GV&,Q4%@0:UP7J5G#F0=V-0&W%O(/8#"J/ L2)D$W)_]YPH?'C\7INE M7X/:@+MJ@E-A%:B-MZOFSJ'T#[41=-4$IR&P,*A=8:>*.U4%%W4+R"OC3B5N M;-V"\GL4#/Q@!/71'H=F4)]Z9))0MRC["*2FP)N2A+K%V,<5@1+]*/PT1FH* M/2A)J%M\?6R^5.,[24+=PO *^%*!UR0)=0O 5Y)_;"UU!W?K%NTWD[M4^(9U M2RVT K5;"R0!&KS&%>F$_PPW0GZ.OV&S' 2$%Y=!>B/"?*L#VW^YA'^^E@/ M:C,J2TR9__HW_$0SL(;3&_2*W U0N?;&DR@D5Y2V$2LS0B[#R!EAJ;T;S&_) M#P\*98D>Q(K4)J;*0*S$$-L\Q%*;LBL#L3)#;/,02VWFL]235_0ZB R=V]!) M;?ZW0#FA=GVDOG+"HH(&R@FU*TT'.O'/XH-Z MXI3:93"*<,HB!28Q"XFA=K6P"1+#8H8&2@RUZZ9-D!@6/31/8J0ZK-NR'2F5 M'SR1&KU:RKQG.C1;J8BE=K64>:\,L:F(I78%E7F/#+&IB&5KF2SC3"\ZV0HB M\Y29G.R6D_JN(%(K)\P_;Z"\0.]ERM4(_A3F_>FE?JE8I_:;&I^Y7/Y/D90%/\)!:/Z MP)_:-"'%#"A3 A1JLTY[F%\T,"=NO=P?A=H\M)(I=H>F+##>.^>RXF'5QM?.5,21$*>NM-4B6EJJ?J$U6E",<78$)!Q.. M?86#VEP2LQQ,.*IVJZC-\S'+P82C8N'H4IN#99;C:,)!CR/3I38ES71U&^%( M;8:>:<>:P+%48TWM6@73CFV$([6K-DP[-B&P(ESXX;MF1(98'Z^!VJ4TIJ:9 M7%0H%VQ]D\E%0^2B5#^*+6TRN6!RL2X7;%63R<4!Y6*%&_7QHMAR)I,*)A4? MI$)EZYA,*AHA%65Z4"I;3F52P:3BHU2P55TF%25(1>HQK/D@[U'P.#0/W JH M5!>*K2XSL6!BL286;)6;B44SQ*)4)XHM2 MF:]R&#ABR 71!:9_XCR+^'_SY\R_FR/+7KI47L+N[)O]L-OPU5[F4#08NXU; MDV50;2A4-;90RK!;.+LFE^6Q:FR%DL&1(C@V;FF0H:]&Z&OX"ARSS![6TO3 :M>M+97!_5V=; MBOA [5I)&7S8U2^5(CY0F_<_AC:DAP\ZM4EM^O52F?L/=&JSN?3KI5+Y0&T: MDWZ]5"H?#I[0RQNVB">"=B+-M>ZVL.7#I87"%IVZ[% 81&>/$9X07/]7Y+\$ MYGCH6&:"OS :!V=/_UL\$CCW/0N_(3 C_#&4"OXZ73]7M7C_VN5E120IX_B* M/&LX,H.?'T3.\4Q\[0.R$([8GEVT*T0[[DIX::&T3EW6)PLFKVX8)AN,2>K2 M.UDP^://,-E@3%*7]&&VFQI,RMDQ^<&Q+H9)ZA)@S':W'I/4)0.9[6X[)@UJ M$Z/]-S.PUU'2Z,5;@]KT:*7E"7KZ2()U79$.KR=13QI"I+0EV^BB*> M5&5/J,O7;. )V:KX@"+3\9!]-QY?.=\]!_:"6^[$=KR72S/P_$E$/FRHF:$N MC4$_JZJQ/K)0E^B>(E958Y1DH2ZA/T6LJL96R0*U>8&=6^PGS_@)96^L[^-Q MVXX[B9Q7](BL2>!$#DH @>RKP!^=^Z/Q)")9U[L! 3C))R5[OHZ37] >_)^ MLD!M;H,AJJ:6G]K\#$-431T4:K-+#%$U]:.HS8U5?52Q0=BJRJ.B-L?'L%5[ MWXK:7"7#5NV]+&J3JPQ;=?>W1&JSP=15CVH0V"IRP$1J\]D,;(WSR,3Z9N09 MV.KFHHGU3=8SL-7.9ZMO'O_851,;!+:J?+;ZIO@9V&KGLS4N^\_ 1J_/UKCE M 8V>GVVVJX/?/=L%+QAAJ& I6^I\\YJNS3 8$6Q'R;5=E6 P8IBCTNJ;?Z? MP8IBWTJB-M-_%-ZNG 2\&\.CFNGL2-0FV1O*YZJ\#VKSVPWET-M-+5)U0;SNBH[36U.L\&\KLI6 M4YMH;#"O*[+7,K79OZ/P&E\]\(,1E/HD=S6S9(LL4YN,:R27*[+1E3UO9_YL"\^;;,C;F4"KF-D567"EG1FTZB6[ M"M.MM#.15KUD5V&S%>KR::1?%WZC/7$1YN$?$SRH;R@:^O:U]XJ9 8]9_Q2A M6W.T7+WWJQ-%T[_Y+I3K#6]NSHMN;[21)P\A^B/"=#@%?]8KZ/_X8+R4;O4)5R!YMCE M= F7%>I2?@R(= /QHZU ?B@ _1/BAP(\N_M&%S[KP65>"'S+^H<)G M*GRFPG4J7*>J\$/#/S3X5A,[G.MX/Q^V#X^,#:[K<)&?#,@[P??Z@8V"WSIB MYS.F IEVZ&,NHS#^]O2%-40#:4[D+K/ MICD0![:A"_^"9,[BGC":PNA&CG'G^_>'ZZ?KRD>O?7G"7 M_WO^M_[M7R^Y\[MOWZX?'Z_O;BN<@I!I"K_W'_]V??O7I[M;GKLX/3_E)*&K M&$6'+9#_]AGV1\(KJ:/^5^'_-LYP9 8O6*XB?TS&0@O4KNX>OOWWGT15^ +* MU/.]V\D(/\GB$AV+=1!X(%@#>29X%V!@+WQK,DK,6H^S4RGUTT&] SL3DG M>%RN.0[1V>R7+[83CEUS>N9XY/'DIB_)=)_]*/)'9V V7E$0.9;I)K,F!(B_ M7EB44R&V*A&V79$]>W/\M7 J_A\P=Q\_ETXU24[]9M,=XJF0^KG1/34T;>NC M/I.1Q:/#! "*_=:1.[.+QZ8-KNN9-'[GQ#2Q7J."/\Z.]-_QHXEGO$G&Q5T@ MCZF;6[+_,<&N&@KQ7MT-G#>D7T2!9.Y\$N=WG__R< > MQI>-\A_9U9"P+*-&"/F/[_V'I\N'FW]R#Y?W=P]/W/WWA\?O_=LG[NF.PT;[ M"5MF3I2YNP=.['ZR?^'NKKBGOUUR2_9\;LO[YT_PM6C(R@J1". ^$YG*I50. M8T6RZ90K/^"B(>+^F,&&BQUV#OOQR-[7O-R39US&H< J!&W\R<@OLALF.BD\-T#T]9,6V_RPP+\.A+Z;U;7 M ],-Y_I:2?2UTG!]_?30OWV\)EJY*H5-B?Z8:>AH#I69BH;,Q\*;C?Q"GFV5 M4SSW1R,GA'P8=^5@O8@A_8R"Q/@D4RD5A!^'E1YA9!?G.&4)8X^'/I/6+N1N MQ1/9Z'8%%E]MG:$S>N'"P(H3HB=@]P55%O[U(IZ^.(,.9[I8)Y)$\+]N_!?_ M7_V.WXDY.CI71"63K.0%Y0-Z<4+0 M'1'D[V? 5+%? L3DKCWKM&QD'CP.OGPWK8C,E/,'7#"?(6>&7#A&%BR,V)SC M<4X4+;K,7.[Y:U4OGV$;OH,5Q4ZK=[P)A]6,4X%12W%'5;T4ZVK',@= M=M%@G0C$CSLFYK-)LP@PM4[O KGFFQF@S*HO(?@)4/=,EC'_\ 1G'P9D2K-/#TY;/9N6)/3A ML/?H8_\Q_R]P=MN5],T60D/IGOU\D: MO$4HMNKXZ9V>WCT15447)8D>SR\C N3[D'T[-]=SSD'J, H>@C>DZY MXF^5YFL_0J?W.'&PGI"QS_W@5/_MO<1D 'P/,A1N&+ M_Y$J_+X,( KY+KC'!@DKW\7ZF]3I7=_42$D0W^E3,BDP)>, S\<9FRZ'WI%% M#F'@C[&J0.'!# F=6B%G&G %'O<^]E?<_]\9Q\Y, @ZYTU,%%"(< MS&2C@:C92LFG[&P%==(/D+G"2*73D\4U7^"7',KDQL?POQ_ZWH6S^AK+/(3__TG71*U+R$7(1>-89J<1^;)@Z_J3D [<-AG-S&-UF!5 M&#Z'MDRW?L3UQ[!+#U!//5NN<"B%G3X 'T_B*OR'F6A\[)_,/AHX(<8D!RMX MF$L#2+9X+PC'M&#@.-<,(RX@"QMEL^O0TKXX1,C%"$4!GM;]) @GD&B*? Y? ML7"$1>G3\R]@"B%3W[>BLY0L!\NXY,RXR.*IKFQ?-1NJ!U4-_VK M0ZVOSOVO"ARL)R=R2>KWTK2&'#E9E&/U4X ))J2J/24"DYC%Q^GHV7<_+;G; M[:+#;;(60 !Q^1Z;(<[WN-]Q##=<4N'KZ[^;92+1BV"9, &XT'<=FX.I?*D5 M;;8ZF-*R@YD8O:DH/1,1FSN8*@Z&0.)5L*8#+NK5MB3"'LLZW/>:)W>W?W5-:-V MZ6(PTR/QPNG'Q06$OUU=5X#6B3#6?_K!3XZ<<9VKHJW<:9)IWDIE.9.R,3J] M6>LJGD.@T-^&/K;W;_&'D&."YJ'$@QW N@4.%(G" 0.0KJ;(4\P(1RZSNQ$D MK2QRRY]%\;0K'$-O-4=>Y)UZ"3KS@5[B?G]D!-U3-/(J(&A;M[<"*KH/KL;[ M(W:>]X@_0X:5X7B# M99+=6,J,S!WMOA7!U[#!DK/QMS@B@4O' ;(0B4]$B2-[OD/N$WX>:.UP@E5R M./1A;\YL0V,TQ#KZPRS>S-6APCCCFY.)_,*3A-0G:6FVSU@H\$7/_\9S@9O( M]?A.&$KR,-A]&Y*1D)%"ILH0.-N%\$@1XQ/$.9%*> MPXPFX5RI2)W>/U'X48'$Q-ZY1S-MKKMV6V>;Y?S82JYWETGG91(L_[SUZ2". MLI[Y:[;& ]''4C]RH@@K"^1BZ0]\#\R_.^40=@6F'*G\9EIDB?+"C,QXP_$' M7;AXQG@IX?LPP5 M&N),R\(Z+#!!$8%8!^#II'[*85"?I'X1CK#RPV\)9L8=(F-,@RD/CAW$PU@4 M7N#SE\!_BX:SKT^QGX?(V&PT<#QR[H3L]8!56@E/<\,(R=?BE]EE.R_8.+[9 M=>#;)==N&.KL2L>+5;0H/9](,V]UV46E>U$N'=:=NJS5":>R+)6R+%;>L4,\ M*%$O9\MVR?,[U%G(K3NECGN$BF#H!M1$#/@E51!_0/1!L5.+63>&[=IC4,!2 M'-#6'30_1AM2^A\M!4/&#F0T1TOL<] R.,=0>?&#:4IBE%Q$0&0E%RWE2!78 MBY7B+95[GKI9^%/;K)D>8QTW(EW-3?>]]A13UFJ9+ E M)0';P%,S*=)2ANEU=/P _(N=PHO?W/PJ_%K M.0]/S8<,Q:L3$F;8M-Z;?%[5KXG)/.VO72-KNXC6'0NZA:X7LD>0+A\AU9^#F/F'(DE1; M7+E@/9.%4?++*X3W;E%"JSS3,VJA&FJ;/DEH]B%2QY*EQQ3$>"!X@[@U^).2](JL+6(:A^#0A+MDLA-V658(K'3?A; MY_KV*F6YE6Q-(MLSXCX!=Y.(Z \LPZO\\":C$]N/3I('8AN+#2=^EC#GCM'I MZ2J/R<2KFC9CT&RHO7@_$YGEZGZHQ7F:G+/K'G-VLM#I20*>G<@+@K(VNYAE MBRGNVJ$ZWZ(ZW^G%YYV^6G#Z:S,4.SUA&]OB.7W=N>MV/B62+\\Y*^VH3)4Z M/57%#!4Q9.7=<_^1?>X\YR^&A55EED-6BX*NM4BS&_JI(60ZZ#'[,M%XOS"$I99H;U 22IIQ\9&;"SA$ J1')!84"M>%&Y89TN;5 6G MT; ,=64]M^0II_(.R8Q-GIK8 M%8V!O1?$LI6#O#>#B+L^Y>9-/[AK+S8[6%?LGYNDD(R_>?]OD+NTW?/Q-XD#K;S5WN@FA4REF"Q"FX(V[GQ MJTG-6+AA $[DGS+T*S&@T*='C@^159>OIFO"*7$3XNPZ]:A2O'TLV9D/N\%7I'C)#F /\&Z,XH:Z-/ -+ ME:;(,V-^3N9WM\HS2?D,?1<_.$SJ\W!Q;T FWW5B<9?)=TN9KV^5[W,S'')7 MKO_&['6M6*HR>6XG\V'%Z-:/\)@BGUL1[+34#!/J.O%5JY%04YFEK&5$K>M) M>E4ZY;Z9GOE"1/3:QY0.'%9 M)%Y7)0!0D&@(Q9733$I U(ZS)M0*/2#*ZFYE"9#-=%AC4FPVV5855(9%@]Y2[?A\ZS MP[;K53V6G.Q3:-BJ0]F*7TN$5^[T'C%OS(AYS=6/)2?CE*V'8786-ID)7!6U M35)(OF=ECRRRTNDY9911$852ZJA46T1E_UID&3=%G/>_/UW?W?8?_LG=WCU= M7#[?7MW_EKOKG3WM1SHG#R MCZ2>&:F,1SI%X&#HS0SL$]?W?R;E&9,3$;-F$5#=T?%(8;T1,CVX**FS-VM, M80X0-S2#9S^8W4-*.X:S1AAP[7W@O$+1OZ45CQO\STO<&>@!05"V:(YF=/EY M)4A)ZZ[$M/X/[M#2YY8N3V?URRO5= M=XE2/.[(Q/CJ&6MS]^QMX O6#,.$F?IO-%[T 1*'OMI9@B'S\;F=./'[TYKOOQ,\N?N&O/"X=IGSXCUT&8 MUNM31K9C1>N?^U"P"G-U_0N,+.P(K(\%"KY.%I\#CU_-P(GY1_X,,9A=,^#> M"*O@$\P?["?&J@,8'),H;M[E@'N.M6O2OFL+ZQ^W7\ 13P21)HDQKC EB,3. M@89Q1O)$GH4 O1&^90!E\%;?0X@A)!QB9SR:4O\62Y"R23;.KL*2; MKR:>-13R@AD[WJOOOB(N<,*?,0TF^*5!9.*I@[HB;D(>5)9XH MED1_%->[C35\N%S7=/YUZ/IOMO\6?SMP$QL# HAGA04 )"8VAO@*Z,T7BVEL MF1:@3\?$CPY?@A6 MBIC$BQE\? 8H\(D[(2(<6^,7'P>('C$@&/4O@3G"-\VJ#+\A#O1GW,+0@JD, M)B[PRG\&P8.1X *JR83^X._":&;U1@ZA0(PT^.P"C;$U)Z]< M,:WW 5:>UMRV7GN>_QHKA5E757(0-3YF[CKX0\\Q-PQVWJFU_Y7KRL;B*D)A MT_L)=3\C/*@POFFFAN$63&0"R,5+R'B6GY 8;T H_A-0M_:4^)*X1O@87S,T MXVTK\-[8T,',2'J%^"6N#Q8>>T&8P>3\[?,T9; KP_I"+C"?'1=VR4#?1JB- M2@8+E<[)J[\Z$?XN%5-$D!*5'JM7F-#"+P$F.M$DZ=06DV.-P(2L ML;B!?9L5E,>2,W @SI\FZ@VD@]S[$TTY-!J[_A2AM(%"+7A\MSW!OD3*UP@J MTYJD(CRQ2S/O K\(#SZ4)N+PIF$ M_ICSZP\SB.O5QD7IP M/_P)F /,*S/QF^%ZRP_&/M%P1""P'Q?9MH27F*.QRX. \#HN^9;&%N:66?4!+VQ)Y4,'"#\A@@TL-R;-F9D MB( -V!Y8,RDB8CO3E@LOFZCDSTF-?H2A#F?A$E.80K E5WM1ZG\3^, 6)*8+ MA'Y)9YC+,1&A(U1K7RK]#T7;+0?;,G!K_& .7[3T$J@FCM]$X@$RNW@0 &B, MO(4]#1-]:IEC^!?-6Q\N;Y==ZG>8%JCT/0]D>#WP^A\^:?)-0 .W?C]]//VX M6V\>&BY, 3SDFXE5(HY:XP+IT/"6C O_(:^^<1%.XB>A<01J)7%_W>FB:RWF M\Q)XPL48,([XY7D1I\,UG5%("$\\9T(C,(G/[BS6A@X/8YN8FUFK!G+]%G=Y M9B! [R4N#O >1'S)P^77G6G"PC?\AG5WLYA/N>.^RDLK'SO]*):2?I0K2C\> M+C^>ED&L*E>?! MKF8>Y(EGV,W'3D8&6_.)N%/8/<:\PJXFBIV7N*<&GJZY>4Y+VM^H3\-F33K5 MM7)Z(XOBJ2H:NQZ5LA8^(P$.'5&NJS(-5SB5=:6T"4K;FSSOV/+Q;%H_!) O$!^6^]N\:>]Z=L)TB:Y:5N*"C5F]-WJ0Z"SK]//,3) I^AA^#>N#@ MY7,3^#!M&[/1^ )9B"2)97&5S@>&9ZV(! $L ^%!Z2L7 Y]E(;1=MQVO7VJV M.??#$"WUO=F,JHV33?P$$D."XP%>UH8&3%7@]0-+7N@2?RK'G@)#QY M,MAZ \[R$(YY)57I6D#4TA MBW &]%(N#E6DD;=X$$S4FBEJ1@6B9G1Z.)C0#)$243NV,TF=6_" PBAPR&*I MU2P/8P6E?%T6:N%. MESL,4-FXA&(5$B]V"[MY)>&RI) TAH5,M\OUY$>PY0KZPR1;0-.L3B[5G5!C M=PZ@F<*3(5#Z("]K\K3Z00')DCH]7>!U62O)J\O&T[K8@BS)60;T(F'*T8 N M=WJ:S!M098%RH+<^L+E*=F##)GS,[FDL K M.BW>)HN"*(7L!OMV?,A",5Y5YF5)H 2RK5^SVV##S!$<4/D/!$]^&/&.(MMG@S*^(R@&G@<$I M%C;A;'VM',0\HBARXY. "RO.0L\&ROL.8W3MA9, Y'>!B' A^CE]]:Z A9PW M=%H\=19<4@K*'4:H7%"*!)2"0@DH6Q\^7J#GB'/"<$*"0G(FGP2+;3,_K7 W M=YB?"S1 78;DY3".8#A%D5Y15S"H2ZOB3HE[B4+?BA%XPZ[4Q(:94"C+AX#J#((57N@!,>8Q#>D6)T_B* RS(J=8;%"3F4]H^Z]:WI1 MW[,O9S3>0T:43L_@-8-MQF.10A&-728DNSA.$'C)H&5IM,R->)3K[:1.+11> M0U"2CE#FQ!^=J4@G*'WBX5E!H&I<2+Q=..S.'.G\N)(R8N,M]C1UEF#.AH7%@&4$ 'LCT"1)&I$:B!8 MIK\O&K0X_.DUH.(3D^DIF5WS+7!4C+:X)WNMCGQS;XST[[ _^PF^U.EU-9D7 MC,*2GXLK=3%+6V(>)II,-#,:YOU$4^[T5$'DN\7/H!Y<-(\=_%5@I6^^BRD:_H6#1;)HNC%1EX$42\R1,0=L?P+%H.DIY)C%02]YFHVJ M_YFN9)90=5:D"B@5$"FIUB>KZ+E6)3;N&A1R8W/:L%,%A0-ZVB2:E1S,%*PD MB+Z/ 7T>=P/M>_:M[R6M0?.Z2TJG)_&RP4[KL=*>+9*S79%'^7(&Q0-X1:&E MA&[KSQTF1TA)9V,O1*U;>VK%LO)N$-;+<=1Z T0=MJA]W%OL+CC+]A27LJ=X)BO3O%(!!4L47M38 M;F*VEZ"\W<1[PQ%*E'1Y@9K-[:V/%AZ1Y_@!9OUSU,H3XJWPQW:8FA@#MWZ$ M\JY):E#Q7Q!Y3:.E] .+"2C%X [[4@"#(L:@+/&JVK"MSW7P_(%A'U>AF*N_ MSTYA OTD+;LJ 0/G'=DG_T&!GP)^J8-!KDNB](42CXHY^)2",,MFXUZ(3@[V80F%Y4..W2"C]DARY.:!E"[PAX0W@WB<+(]( B>26" MK$"K:F&)8*YQLR&Y0S.7"TVEQ8Y@[32DFMS7O*!F3&EEW%Z3" ME;PH=*WI:5^X[3!>29YU6QNY[?"YES8"Y!4-O=.3-1QVEE9ZN#7'U1AN"SOF M!7!K='J*H/%=D7[<-NHL5SHFSOW1R(E(#71RE@M0@(>./ M.=WTB26Y1_J6D MXUP;^!,+9UZ]^AXZ9Y[C_M:)@@E:ZY"YF!U0R)NA#S>..,JG(S-"-NF7N'AJ8J*%N>A*V[7%IO'HAQJ/ MW.D)IY@AZUNGUOO/C,<0GA/6&SX9*QA?Q(-_0#:$F9S@Q9S4K;0 M.'U\^=A=='Q0KYC'-(?_9R![/&3.G+^/>W.B(7<$%ER'X>3C]+:M&^OJ42B? M>UC:48:U,8&^=6QZ[K'MP\G]QH;C"<_?C=#L&'8(YX@W["]&M$]CR\KJR,TM M'^51YLZ6 ,L@(58B.S ,@8[](0DOVIC0K@L,=[8!* )#D388'BD/*CD>\5=.R?OR.GP&GLZX*)XD-$7!4[LE:S/+ MRO?Q"VWQJHMSM2J.Z][5$FL3U^JC"X7?B55&I?NVJG7B*]U*6!N<"<5Q)M*# ML];GR&,O_6LI7KIT"+]8%/9UT^7##.=(?GH.8A;TA$5A#T<]!W$+#X_L*3ZZ MGYZ; 7LE5D4A?Z(\/_'SILE%(7^>//^H]B18_C1Y?E[F)QA+D-?8J9'S.C69 M<2&R_#C+CV=$H70X%++T.)V.]P_NU2=UK0HYWLI!/%UQ7\>[>YCA',GQSD', MHIZMN(?CG8.XA8<'NU.@FM*Q7>_<<]P_3RF*>_C?N<>W5SY8%+$3;HB\I*N\ MH:Y7'5PG_SXYX=QP+T+K/5SWW./;D]8&H;5NZ+R8TIKH"%XZS^'GC9$%=:G< M*4MX[_*6NH43D1*T0:0D$G+7H0'P?CQ@H;;K8'73L$\?C M+'/L1*9[_(/P=4'[KK+?8XI>>^3A,E'%GH F]TJZW2R7(BU.-Q M5Z'ODO"(0TM-Y15]/<:I=7:D%EK:LB:CB0L9 ,SJ@6,YT?%K2U4I#IL3%%GT MF'!6?O(>%7$HDE#\J7 M_I%44EQ2DWE52ME@ND=B;=>QL?*&KF'G19!Y(Z74PSPA6V4ZJK;5FHI9YIWL M3EG$RZ#F=.B&9J2D*+-K.58YK.%8W!$UE89% ^J/*BG;NX^.Q696#-M@7$G% ML+OQ^,KAKCWK]"]A;&8_%,9@=<3*[V.Q1.:X 7M>D9$%'Z Q>,Z(61N,9% R\L4M2%COCJE2-RAL@LC48Z1V*6FWG0S M/?5MM7V9WL[?7\.W%,_>/DL"8+\ M&7NUZ//LVGA73$W;S%>@:[@X< "?<809&H4<;)?W/2*'9'/FJQDXI+/<++W, M(2^*W?0L5U-#8#?)\[A0=%0\21$(1[1J[_=OIA-\D2 MV^O?*F*3$!U _]"K9/(V(Z"R"45ZE!7WX8!#?]@D>WB V3^/#$'>*QGIOMF3D,@Y]*41HYWLDR_ M35,?F<$+OI2X0_JV;9R#02D37\,ZGG@LA=@)]+$F!X9A98>"V%K]:E(S%FX8 M@ _\)T>WGE59%T3=MC1%-41#Z0ZD[K-I#L2!;>C"OS3HD@I6R!]P(,;06>?7 MSV8OC;WY82B)4E.;$=_,TOW DWU[LTS(D\\0S.&CE6!@7RB?A _@0_ MU0Y_V3B!1.@331GOWH[=IE7?'4_$-<_US#OJVFIGXEG(JIGV]ZE"B>JJ*1ZU&; M/Y=UI;1!2=M?OH>7=SP7M.K[4[T_4=K7_:OR.,P3#F4&6.S\-]AJDTCG9(1E M#3\C))'.2MADAB%*NOXM9^:Q!8*8B>?>AHXUY,P XBH2@=FS@&F+:CSE8!C) MHTE(Q8W,*79(<;CUC+A)B.^(?!R$11%8NV=,-6(UY^\EXXE?RJ%W"X7D&ZRB MPI7+3U?<6@;QO! _XD!21"I>PF8 - SM5P"H!U( P0 M@,*GV$H2@"/7RZG2>CV@, H<"QP;*\60Y=E4V^RML[M4_X*0Z3*0=TN, NV3 M%%Y5UBNU'K/47WZK4&EEF]J@:8<>+1U-(M:O$J_IU79*.M!&Z@SG=BK-\9+X M$-0KR9,&):C\O'@*6/5+_-BMZSPDJ+3-?7UNZ\8W"0DO1O#:W.+ ME@)1J\*+HD:)6\6<]".H\0J UNWT%%'C1;FL0C\T^>^4J^I'LNUAA&WODK9F MQ5#V]BT+0["VQ^MR8;W*7->\:+B+ABA(=B8QCW5?74JH&.\& M2X%W%Q;JRDK],O>3)ESLT(\[<"%V>H730A2ZDEG*%E6Y;?-I:3?F80I'-6S# M4KZY-T>Z=VC]F6#GFD;"0#?T/!O\L9V@_\W4ZO2PGX6Y1&QA\C+T0LE5I$YP,EE[S( M=.3GC!%46&&0!+K;H[ L[*$TZ2$@I0&DU)0FJ/7/X%*N;1^1Y_@!YOESQ#8! M%-*V,25O_2AK&^ E_.NPJB7Q>%"4^!MLZ?^(2K4( MJU]+&3?6FX-5^=_7?BSY5'FU@$IV171Y62A\XK0.I^*85#&IRFI;BTB5"+95 MY769?JFBN4_&L7I;4%Z1?E/\A3CHG1!"S<^5!;Y!?.:)-*'$'Y#]]J<9%O/* MY0HK+[^].O2B4-]:>7D8+:B2W;7-):G#:M)3,Q96DWXID*%U["L%EA_G"A(X M<3=&05(Q>:D*/0TS(D_M5&_HI[J6-G7>D6,,R^[OL?54F8HGBJ::65HI_-['8 MH$H?U(ZF#!E]8%K:4!GUK,7\A)T!Q'W#UPU#[M*#K78Y"J%OI6Y-*?+HO&>@ M1]7%SX_8J.LHG>TRIPZ:7>Z]>+WN\NA(58GXZG;?,C@R.%;5L:#*S-T#>D7> M!)T5:3_0.&O5I+8*;&34MZ*H4OZO9ZV427LP'[^?Y+G)61S+'Q4Z=U,GO9"' MMKT1"CNJS6HP@,3 MCX:*AW%T\9!!/$2^JQ?>Z\?$@XG'@<7CZ-*A0&%XD9>[A<]L,>E@TG%8Z9"$ MHXM'%SK<8.,AT2(>1SYD4R4TXLIP09PP:EV^B)W_V!%)$7@LB?R%\^K8R+-C MN<\MZ:1(LR2Q*J)-A-*.J&,7E-;1HG5ZAD#+X2&&E>.YX"5K'3C"R$L&+2W/ M&)*.Z*Z6#"4##)@L-Z7V1JNVLK!&964DU%<%*-G0[+WDE21-@(RARLNEM5F@ M^EP@ V&I:>NR0"@"""5>T5G+1@;"G,GALC!(NH;*O%J\4###8#,PF",%6Q8( M94C!2KRNLN:@%('F?&AZ+P@*Z"[Z@<(QLL%ZTU"6NFU"Y/NIF-,>XO'CWU;Z M4_[5=#SH/'DQ04]^#*AK;]&&$%93P8SA-4;890 #!:F!(47I?72H0QAM4;8NC-=$<2@JZB@ M\:)* <1:M!?^/O!?G1!0@OG%6:03-^=B5D/C"J\T5[KAB?&&*XE=^>^4)N^7 M[]#>!'^4U!V>!>6+7N^7<95P.(P5A.DZ0<=^30%M0,]N0(:ES&GL4DOJ[=7]:NA)>5I M6HN^'?YTJ>B3.SU-X;M:*YKV,O05=K!+!1]T-%0,7C'*VE[*T%=S].URR4N% M7Q?#3Q9Y364-EBF 2<+%<+\B3G5.1].S?YW=G_7^%FW*>C1=4H><%%="H['K M3Q'BGI&'!D[$]F$U8H6YS.CXQL1VL._9#W$)KGVM,^Q0P'&Q5%9D4C,/L.$8 MVA'CEH0AC6!(+%YG@6&(0@P=!4)ZIR=+6 TQ"#400KO"S9(P!(O1 J\JA0]= ML=U0>U<&35K8$R?6'/EX@/]!-NFUS#EA."%[HBP_W-.AK7/XV16# 6>"!=Y0:6FVSO87',''/3RLX)2OR$LI M.U88K.H/JZI0!>=V)5XVF+)J(*HV><*'AY5,8*66UBZ;DFU/=7".+YP 61$W M,H.?"$Y1%W" 64:WQL*_*Z/[;0:0/0-@ Q;Z)5X76!W$)J)G1RZW,'K(.CV/ M!\K0TT#T'!@\:NRU2@P\#03/KOQM8?1H&#TR;U!3P+=%F=O[P!^@$ ZRFBXW M0.R8:ON"TEU^Z3)$KE#^(^H&'$?E-:.P=+.,!H7@V>&6%@:/T>EU>9&EPQH) MGH-B1Q+BA1])6Z\@Q_#L\DH+HT?L]'3>$,NJG\DRIIEA\(2LH8=?]3)E MN=)VAIR[*X?'PHR?LP +%"XU(Q,+O@6"G[M>J23 XAMOE'92A64Q:(+4SCK@ M!X&4#)4&))TEQIH(J4H0I71Z*B^DE!1DB*H]HG;7Z#X(I+H *87MG*U@